1 unstable release
0.1.0 | May 31, 2024 |
---|
#532 in Cargo plugins
26KB
284 lines
What's Atomic?
Atomic is a command-line tool designed to streamline the process of making "atomic" commits. It addresses the challenge of remembering to save frequent snapshots of your code without disrupting your workflow. By defining custom commands in an atomic.toml file located in your project's root directory, Atomic allows you to execute your desired actions while automatically creating local commit snapshots in Git. This ensures that your changes are captured efficiently and without interrupting your focus.
Built With
Rust, because I like it.Also with clap, git2, thiserror, toml
Getting Started
Prerequisites
Rust MSRV: 1.74 Windows 10/11 not tested on linux (yet)
Installation
[?] TODO
Usage
[?] TODO
Roadmap
See the open issues for a list of proposed features (and known issues).
- Top Feature Requests (Add your votes using the 👍 reaction)
- Top Bugs (Add your votes using the 👍 reaction)
- Newest Bugs
Support
Reach out to the maintainer at one of the following places:
- GitHub issues
- Contact options listed on this GitHub profile
Project assistance
If you want to say thank you or/and support active development of Atomic:
- Add a GitHub Star to the project.
- Tweet about the Atomic.
- Write interesting articles about the project on Dev.to, Medium or your personal blog.
Authors & contributors
The original setup of this repository is by Ryan.
Dependencies
~11MB
~279K SLoC