cargo-atomic

Crates.iocargo-atomic
lib.rscargo-atomic
version0.1.0
sourcesrc
created_at2024-05-31 19:54:12.109896
updated_at2024-05-31 19:54:12.109896
descriptionA CLI tool to help make local git commits easier.
homepage
repositoryhttps://github.com/ExtremelyRyan/atomic
max_upload_size
id1258253
size54,844
Ryan (ExtremelyRyan)

documentation

README

Logo

Atomic


Explore the screenshots ยป

Report a Bug Request a Feature Ask a Question

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.

Commit count: 16

cargo fmt