You likely ask this question every time before shutting off your
computer for the day, especially when working with git-managed
projects. cign
is a simple program that helps you answer with
confidence. You add git repo directories for cign
to watch and then
check if each HEAD
is clean and pushed with a single command. With
the cign refresh
subcommand you can fetch all known repos, while
cign fix
runs your $SHELL
and guides you through cleaning up each
repo; $SHELL
can be replaced with anything you'd like to run in all
dirs.
shell
$ cargo install cign
shell
$ nix-env -i -f default.nix
To start off, run cign init
to create a new cign
config in
~/.cign.toml
. Then you can go to each repo and run cign add
to
start watching. See cign help
for more options.
Yes. ```toml
enable_chad = "Yes." ```
```sh $ cign ,(%%%%%%%%@#.. @@#,,,.,,/########&&.@/.,.&%,(@ /@,/,.,(@(,,,.,,,/,(((##((#&@@,.,,@,...,@,( &%,,..,@,,,,.@,,,,,%@,########&@,,.,@,,,,.@&.&,.* @.,#@%,,,,,,(/,...((,,,,,#%%%%%%%&@.(@,,,.@,,,,.,,@,@ @/&@%.,,,&#,,,,,,@,,.,.@%%%%%%%%&@..,,.,%#.,,#%,,@.@@ @ &@...@.,,.@#,..,..&/,@/&&&&&&&&@@@@@@@.,#@,.. #@ &@@. @.....,@@.,/ ..,(&@,,,,..(&&&&&&&&@@.,,,,,,.,,..,..,.,,,@ @...........%&.....@,,...,#&@@@@@@&@@........,.....,.,.,..@ ,@.%@@@@@@@@% (.....%..,,.,%@@@@@@@@@@,,.,,..,.....,....,..,@. %..................@....@..,..%@@@@@@@@@@..,..,,,,.,,........,,.@ @.@./@@,.,#@......&....@....%@@@@@@@@@@..,,..,,....,..,,,,....@ @@.@@&@, . .,@@ .......(/###%@@@@@@@@@@@@@@(..,.....,,,,,.....@ @..@..%&@/# @@@%....###,,..(%%%&&&@@@@@@@@@@@(........,......@ &. #...&@@@/ .........(#,,....,,,/#%%&&@@@@@@@@@@@,..,..........@ .,....................#,...@@&&&&@@@@@@@@@@@@@@@@@@@..,.,.,....%# . .....................#,,@%%@@@@@@@@@@@@@@@@@@@@@@@@@#.....,...@ , .....,&(.............#/@##@@@@@@@@@@@@@@@@@@@@@@@@@@@,,...... % ......................#%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ... @ @,. ../&&...&.........###@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......( .................##%@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@ &@@@,.............../%&@@/,@@@@@@@@@@@@@@@@@@@@#....... * //&@ .@,(@%@#........//@@@/@&@@@@@@@@@@@@%%@@@@@@..........., %&@/@#//(/&@,*/(&@#.... .........&@@@@@@@@@@%................, @..#...................(@......#@....................@ (....................%@..........(@.....................@ @.............. /@ .............,#............. .@@@@@&&&@@&&& @# .. .#@@ @................,..........@@&&&&&&&&&&&&&&&&&.#@@ ......................@@&&&&&&&&&&@@@&&&&@@@&@&&&&&&@ .................(@&&&&&&&&&@@&&@&&&&&&&&&&&&&&@&&@@@ @@.........../@@&&&&&&&&@@@@&&&&&&&&&@&@@@@@&&&@&&&&&&& @@&&/#@@&@&&@&&&&&&@@@@&&&@&&&&&&@@@&&&&&&&&&&&&&&@@&&@@@# @&&&&&&&&&&&&&&&&&&&&&@&&@@@&&&&&&&&&&&&&&@&@@@ @@&&&&&&&&&&&&&&&&&&&&@@@&&&&&&&&&&&&@&@@# ,&@&&&&&&&&&&&&&&&&&&&@&&&&&&&&&@@@ @&&&&&&&&&&&&&&&&&@&&&@@@@&.
__ __
\ \ / /__ ___
\ V / _ \/ __|
| | __/\__ \_
|_|\___||___(_)
```