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 / _ \/ __|
| | __/\__ \_
|_|\___||___(_)
```