基于structuredtext的极简命令行票证/错误跟踪器
bugrest的Python项目详细描述
友好和非常轻的工具,以保持跟踪清单的事情。 设计时考虑到错误/票证/GTD
查看一些生成的Bug file
屏幕截图
主要功能
- cli(在终端中工作)
- 用作存储的简单文本文件(structuredtext)
- git,灵活&co-friendly
- 在终端中着色
- 无需手动编辑文本文件
- 通过在父目录中查找.hg、.svn或其他版本管理器文件夹,自动检测要使用的“根”文件夹
- 如果您不需要更高级的功能,则不会妨碍您的使用:
- 优先级
- 标签
- 属性
- 时间跟踪器(计算在给定任务上花费的时间)
- 允许列表的实时只读共享的Web服务器
- HTML导出
- 搜索工具(grep-like)
在技术方面
- 纯的python,不需要依赖项(好的…docutils,但是没有找到它?;)
- 简单的one文件设计,使事情简短
- 没有数据库,只有.rst文件用于存储
用法
命令行工具是br并在当前目录中工作。 如果您不喜欢,可以随意编辑br文件并将以下行更改为绝对路径:
BUGFILE = 'bugs.rst' DONEFILE = 'fixed_bugs.rst'
列出错误:
br
添加新错误:
br new
删除第4个错误:
br rm 4
添加一条评论:
br add 3
显示当前错误的完整描述:
br show
显示某些特定错误的描述:
br show 42
生成HTML报告:
br html > bugs.html
在端口5555上启动Web服务器:
br serve
更改项目66的优先级(使用bugid而不是项目位置):
br set #66 priority 10