1 unstable release

0.1.0 May 31, 2024

#746 in Cargo plugins

MIT license

26KB
284 lines

Logo


Project license code with love by ExtremelyRyan

this project is still in rapid development, and is prone to breaking changes on main.

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).

Support

Reach out to the maintainer at one of the following places:

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

~12MB
~267K SLoC