git-conform

Crates.iogit-conform
lib.rsgit-conform
version0.1.1
sourcesrc
created_at2024-10-09 12:50:13.090535
updated_at2024-10-11 14:15:51.867776
descriptionKeep track of your local git repositories
homepage
repositoryhttps://github.com/ndr3www/git-conform
max_upload_size
id1402351
size73,992
(ndr3www)

documentation

README

Crates.io Version Crates.io Downloads

📖 About

git-conform is a simple git extension that helps you to keep track of the repositories on your local machine and their remote counterparts. It works by scanning your home directory (or just the ones you specified) in search for git repositories, and then storing their paths in the tracking file located at ~/.local/share/git-conform.

✨ Features

  • Effortlessly integrates with the git ecosystem ↔️
  • Single self-contained executable 🗄️
  • Blazingly fast ⚡
  • Straightforward design ✅

💿 Installation

Through cargo

cargo install git-conform

Using the setup shell script

[!IMPORTANT]
Before continuing, make sure you have wget and curl installed on your system

bash <(curl -sSL https://raw.githubusercontent.com/ndr3www/git-conform/main/setup.sh)

📋 List of available commands

  • git conform scan - searches for untracked repositories and automatically adds them for tracking
  • git conform list - prints the list of tracked repositories
  • git conform add - adds repositories for tracking
  • git conform rm - removes repositories from tracking
  • git conform check - prints the following details about each repository: output of git status -s and ahead/behind commit metrics between local and remote branches

Type git conform --help, git conform -h or git conform help to get more details. Also, you can get more comprehensive info about specific subcommand like this: git conform help <subcommand>.

Commit count: 147

cargo fmt