基于structuredtext的极简命令行票证/错误跟踪器

bugrest的Python项目详细描述


友好和非常轻的工具,以保持跟踪清单的事情。 设计时考虑到错误/票证/GTD

查看一些生成的Bug file

屏幕截图

https://github.com/fdev31/bugrest/raw/master/shot.png

主要功能

  • 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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
部署在kubernetes上时,微服务中服务间通信中的java连接超时问题   java Nway合并对2G字符串文件进行排序   java如何使用FlexJson按特定顺序序列化对象和属性   如何在java布尔方法中导入文本文件   swing需要帮助在我的Java GUI中实现用户输入的侦听器   java如何读取枚举中Spring Messagesource的内容?   每个Ajaxcall上(之前和之后)的java Javascript   java compareTo(Comparable)方法对于Comparable类型未定义   带换行符的java Bash输入重定向   使用Spring授权标记检查用户是否登录时发生java错误?   使用大尺寸(100000)数组执行快速排序时出现Java StackOverflower错误   java forEach迭代器标记   Java ClassNotFound异常,Maven依赖项作为JAR   java将HQL转换为SQL查询   java正在将片段列表发送到FragmentPagerAdapter   java onActivityResult应该调用super。onActivityResult   java如果我导入一个超类,我也需要导入它的子类吗?   java是否可以通过openid协议对aadhar进行身份验证