查看工作日志的图表
项目描述
Hyuki-CVS-Graph
用法
hyuki-graph [option] [base_dir]
其中,base_dir是程序监控的最顶层目录。
注意,默认的base_dir是.。
这是一个类似于带颜色的star-table(ja)的工具,由Hyuki先生提出。
该工具制作一个表格,包含项目名称、从今天起的日期编号和提交状态。
此外,如果在该程序监控的目录中存在hyuki_graph.json或hyuki_graph.yaml文件,程序将使用CVS获取的提交次数和文件内容来制作表格。
如果项目名称和日期编号的交叉点用红色标为D,这意味着项目没有提交。
如果用黄色标为M,这意味着项目提交次数少于10次。
如果用绿色标为L,这意味着项目提交次数多于或等于10次。
输入文件语法
该程序接收以下语法文件。
作为json语法
{
project name: {
date: commit number,
date: commit number,
e.t.c.
},
project name: {
date: commit number,
date: commit number,
e.t.c.
}
e.t.c.
}
其中,日期是一个形如“2000/01/01”或“2000-01-01”的字符串。
作为yaml语法,类似于json语法
project name:
date: commit number
date: commit number
e.t.c.
project name:
date: commit number
date: commit number
e.t.c.
如果您想使用yaml语法,请手动导入PyYaml包
pip install PyYaml
选项
-n, --day-num:指示程序监控的天数。
-a, --author:指示提交者的姓名。
-m, --medium-sep:如果提交的提交数量超过或等于此数,则打印L。默认值是10。
--DA, --dead_or_alive:显示D和A,而不是显示D、M和L。如果没有提交,则打印D。如果有,则打印A。
-f, --file:通过空格分隔来指示输入文件。此值的默认值是“hyuki_graph.json hyuki_graph.yaml”。
--FO, --file-only:仅监视输入文件,不监视CVS。
--t, --file-type:指示输入文件的格式。请指定json或yaml。
-r, --only-running:仅显示活动项目。
然而,这不是一个选项,我们不通过 --file="" 监视输入文件。
如何安装
% pip install hyuki-cvs-graph
或
% python setup.py install
要求
python
如果你处理git仓库,使用git命令
如果你处理hg仓库,使用hg命令
许可证
MIT
项目详细信息
hyuki-cvs-graph-0.2.7.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | dd9e7768d0707406ccb4da624c376f2df2dd9c4278423cf82a2d5edf03d1ec22 |
|
MD5 | 0cd7beb70fc53015b24355a2386bf756 |
|
BLAKE2b-256 | 5480621434922835dfa092436388fa7807db16998d005eb959d1deeb56f105b4 |
hyuki_cvs_graph-0.2.7-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2ff2c9b4c90e92a49263f90e7e9086f6e43ff61dace8e96960ba502e968ae842 |
|
MD5 | 0dff4d6c7aca8e59e0d69c95c22f0054 |
|
BLAKE2b-256 | 160eb8c2a7be479ba9c12af405c4c9ecdc343bef8252a627f26a362e845df09c |