#git #git-repository #tool #cli-tool #cli

app cign

监视配置的 git 仓库,通过一条命令检查它们是否全部干净

2 个不稳定版本

0.2.0 2022 年 12 月 13 日
0.1.0 2020 年 6 月 20 日

文件系统 中排名第 1588

MIT 许可证

25KB
447 行(不包括注释)

我现在可以走了吗?

你很可能在每天关闭电脑之前都会问这个问题,尤其是在处理 git 管理的项目时。 cign 是一个简单的程序,可以帮助你自信地回答。你可以将 cign 的 git 仓库目录添加到监视列表,然后通过一条命令检查每个 HEAD 是否干净并已推送。使用 cign refresh 子命令可以获取所有已知的仓库,而 cign fix 将运行你的 $SHELL 并指导你清理每个仓库;$SHELL 可以替换为你想在所有目录中运行的任何内容。

安装

crates.io

$ cargo install cign

Nix

$ nix-env -i -f default.nix

用法

首先,运行 cign init 以在 ~/.cign.toml 中创建一个新的 cign 配置。然后你可以转到每个仓库并运行 cign add 以开始监视。有关更多选项,请参阅 cign help

是的。

是的。

# Yes.
enable_chad = "Yes."
$ cign
                                   ,(%%%%%%%%@#..
                          @@#,,,.,,/*########&&.@/.,.&%,(@
                  /@,/,.,(@(,,,.,,,/,(((##((#&@@,.,,@,...,@,(*
             &%,,..,@,,,,.@,,,,,%@**,########&@,,.,@,,,,.@&.&,.*
           @.,#@%,,,,,,(/,...((,,,,*,#%%%%%%%&@.(@,,,.@,,,,.,,@,@
          @/&@%.,,,&#,,,,,,@*,,.,.@**%%%%%%%%&@..,,.,%#.,,#%,,@.@@
          @ &*@...@.,,.@#,..,..&/,@*/&&&&&&&&@@@@@@@.,#@,.. #@ &@@.
         @.....,@@.,/  ..,(&@,,,,..*(&&&&&&&&@@.,,,,,,.,,..,..,.,,,@
        @...........%*&.....@,,...,*#&@@@@@@&@@........,.....,.,.,..@
      ,@.%@@@**@@@@@% (.....%..,,.,*%@@@@@@@@@@,,.,,..,.....,....,..,@.
     %..................@....@..,..*%@@@@@@@@@@..,..,,,,.,,........,,.@
     @.@*./@@,.,#@*......&....@....*%@@@@@@@@@@..,,..,,....,..,,,,....@
     @@.@@&@, .  .,*@@ .......(/###*%@@@@@@@@@@@@@@(..,.....,,,,,.....@
      @..@..%&@/#   @@@%....*###,,..(%%%&&&@@@@@@@@@@@(........,......@
     &. #...&@@@/ .........(#,,....,,,*/#%%&&@@@@@@@@@@@,..,..........@
   .,....................*#*,...@@&&&&@@@@@@@@@@@@@@@@@@@..,.,.,....%#
  . .....................#*,,@%%@@@@@@@@@@@@@@@@@@@@@@@@@#.....,...@
 , .....,&(.............#/*@##@@@@@@@@@@@@@@@@@@@@@@@@@@@,,......**
% ......................#*%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@*. ... @
@,.   ../&&...&.........#*##@@@@@@@@@@@@@@@@@@@@@@@@@@@@.......(
        .................##%@@@@@@@@@@@@@@@@@@@@@@@@@@@.......@
      &@@@,.............../%&@@/,@@@@@@@@@@@@@@@@@@@@#....... *
//&@  .@,(@%@#......../*/@@@/@&@@@@@@@@@@@@%%@@@@@@...........,
%&@/@#//(/&@,**/(&@#.... .........&@@@@@@@@@@%................,
         @..#...................(@......#@....................@
       (....................%@..........(@.....................@
       @.............. /@  .............,#............. .@@@@@&&&@@&&&*
         @# .. .#@@     @................,..........@@&&&&&&&&&&&&&&&&&.#@@
                         ......................@@&&&&&&&&&&@@@&&&&@@@&@&&&&&&@
                         .................(@&&&&&&&&&@@&&@&&&&&&&&&&&&&&@&&@@@
                       @@.........../@@&&&&&&&&@@@@&&&&&&&&&@&@@@@@&&&@&&&&&&&
                    @@&&/#@@&@&&@&&&&&&@@@@&&&@&&&&&&@@@&&&&&&&&&&&&&&@@&&@@@#
                   @&&&&&&&&&&&&&&&&&&&&&@&&@@@&&&&&&&&&&&&&&@&@@@
                 @@&&&&&&&&&&&&&&&&&&&&@@@&&&&&&&&&&&&@&@@#
                ,&@&&&&&&&&&&&&&&&&&&&@&&&&&&&&&@@@
                @&&&&&&&&&&&&&&&&&@&&&@@@@&.

                               __   __          
                               \ \ / /__  ___   
                                \ V / _ \/ __|  
                                 | |  __/\__ \_ 
                                 |_|\___||___(_)

依赖项

~13–23MB
~397K 行(约额外的代码行)