Crates.io | cign |
lib.rs | cign |
version | 0.2.0 |
source | src |
created_at | 2020-06-20 16:12:41.565164 |
updated_at | 2022-12-13 18:20:12.660594 |
description | Watch configured git repos, check if all are clean with one command |
homepage | |
repository | https://github.com/drozdziak1/cign |
max_upload_size | |
id | 255998 |
size | 116,833 |
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.
$ cargo install cign
$ 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.
# Yes.
enable_chad = "Yes."
$ cign
,(%%%%%%%%@#..
@@#,,,.,,/*########&&.@/.,.&%,(@
/@,/,.,(@(,,,.,,,/,(((##((#&@@,.,,@,...,@,(*
&%,,..,@,,,,.@,,,,,%@**,########&@,,.,@,,,,.@&.&,.*
@.,#@%,,,,,,(/,...((,,,,*,#%%%%%%%&@.(@,,,.@,,,,.,,@,@
@/&@%.,,,&#,,,,,,@*,,.,.@**%%%%%%%%&@..,,.,%#.,,#%,,@.@@
@ &*@...@.,,.@#,..,..&/,@*/&&&&&&&&@@@@@@@.,#@,.. #@ &@@.
@.....,@@.,/ ..,(&@,,,,..*(&&&&&&&&@@.,,,,,,.,,..,..,.,,,@
@...........%*&.....@,,...,*#&@@@@@@&@@........,.....,.,.,..@
,@.%@@@**@@@@@% (.....%..,,.,*%@@@@@@@@@@,,.,,..,.....,....,..,@.
%..................@....@..,..*%@@@@@@@@@@..,..,,,,.,,........,,.@
@.@*./@@,.,#@*......&....@....*%@@@@@@@@@@..,,..,,....,..,,,,....@
@@.@@&@, . .,*@@ .......(/###*%@@@@@@@@@@@@@@(..,.....,,,,,.....@
@..@..%&@/# @@@%....*###,,..(%%%&&&@@@@@@@@@@@(........,......@
&. #...&@@@/ .........(#,,....,,,*/#%%&&@@@@@@@@@@@,..,..........@
.,....................*#*,...@@&&&&@@@@@@@@@@@@@@@@@@@..,.,.,....%#
. .....................#*,,@%%@@@@@@@@@@@@@@@@@@@@@@@@@#.....,...@
, .....,&(.............#/*@##@@@@@@@@@@@@@@@@@@@@@@@@@@@,,......**
% ......................#*%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@*. ... @
@,. ../&&...&.........#*##@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......(
.................##%@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@
&@@@,.............../%&@@/,@@@@@@@@@@@@@@@@@@@@#....... *
//&@ .@,(@%@#......../*/@@@/@&@@@@@@@@@@@@%%@@@@@@...........,
%&@/@#//(/&@,**/(&@#.... .........&@@@@@@@@@@%................,
@..#...................(@......#@....................@
(....................%@..........(@.....................@
@.............. /@ .............,#............. .@@@@@&&&@@&&&*
@# .. .#@@ @................,..........@@&&&&&&&&&&&&&&&&&.#@@
......................@@&&&&&&&&&&@@@&&&&@@@&@&&&&&&@
.................(@&&&&&&&&&@@&&@&&&&&&&&&&&&&&@&&@@@
@@.........../@@&&&&&&&&@@@@&&&&&&&&&@&@@@@@&&&@&&&&&&&
@@&&/#@@&@&&@&&&&&&@@@@&&&@&&&&&&@@@&&&&&&&&&&&&&&@@&&@@@#
@&&&&&&&&&&&&&&&&&&&&&@&&@@@&&&&&&&&&&&&&&@&@@@
@@&&&&&&&&&&&&&&&&&&&&@@@&&&&&&&&&&&&@&@@#
,&@&&&&&&&&&&&&&&&&&&&@&&&&&&&&&@@@
@&&&&&&&&&&&&&&&&&@&&&@@@@&.
__ __
\ \ / /__ ___
\ V / _ \/ __|
| | __/\__ \_
|_|\___||___(_)