跳转到主要内容

查看工作日志的图表

项目描述

Hyuki-CVS-Graph

用法

hyuki-graph [option] [base_dir]

其中,base_dir是程序监控的最顶层目录。

注意,默认的base_dir.

这是一个类似于带颜色的star-table(ja)的工具,由Hyuki先生提出。

该工具制作一个表格,包含项目名称、从今天起的日期编号和提交状态。

此外,如果在该程序监控的目录中存在hyuki_graph.jsonhyuki_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 (2.7 kB 查看散列)

上传时间

构建分布

hyuki_cvs_graph-0.2.7-py2.py3-none-any.whl (4.7 kB 查看散列)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面