2008-09-17 46 views
10

任何具有命令行界面的任务跟踪系统是什么?带命令行界面的任务/问题跟踪系统

下面是功能列表我感兴趣:

  • 简单的任务模板
    喜欢的东西财产的纯文本文件:类型对,例如:
description:string 
some-property:integer required 
  • 命令行界面
    例如:
// Creates task 
<task tracker>.exe -create {description: "Foo", some-property: 1} 
// Search for tasks with description field starting from F 
<task tracker>.exe -find { description: "F*" } 
  • Xcopy部署
    它不应该要求安装沉重的DBMS

  • 支持多个用户
    所以它不只是去往 - 做一个人的名单

回答

5

Ditz是一个简单,重量轻的分布式问题跟踪程序,设计用于使用分布式版本控制系统(如darcs和git)工作 。

Ditz:https://gitorious.org/ditz

5

有趣的想法;我听说的最接近的是todo.txt

或者,您可以通过使用数据库(例如sqllite)和SQL来自己推出自己的产品。或者,编写一个包装脚本来解析纯文本文件和命令行选项,并生成相应的SQL。

+0

看起来很有趣,非常感谢! – aku 2008-09-17 10:29:01

+0

我的理解是,你不能在不同的项目上使用todo.txt。似乎它需要您将单个todo.txt的位置(TODO_DIR =“path/to/todofile”)存储在集中的todo.cfg文件中。要么? – Henrik 2010-09-21 23:11:27

0

的FogBugz有Command Line Client

+0

不,fogbugz是沉重的,我正在寻找像svn – aku 2008-09-17 10:31:05

+0

这已被弃用。来到这里寻找像这样的东西(https://developers.kilnhg.com/Code/FogBugz/Group/FogBugzPy/File/README.txt?rev=tip),结果发现替换正是我一直在寻找的东西。 – Droogans 2013-02-08 15:29:36

0

@Peter Hilton,

我打算创建这样的系统。所以我想知道这样的系统是否存在。一般的想法是尽可能简单:命令行实用程序来管理任务&简单的服务器和REST接口。我使用了十几种不同的任务跟踪系统,并得出结论,我不需要花哨的用户界面。它应该像Subversion - 你可以愉快地使用基于命令行的svn.exe

2

你见过ticgit。这听起来像它可能会做你刚才的事情。

+0

有趣的事情,我会仔细看看 – aku 2008-09-17 23:35:09

1

我经常滥用calcalendar命令行工具来执行此类型的任务。

1

ciss问题跟踪器是一个简单的命令行工具,用于管理您的ISSUES.txt文件。

1

厄兰票务系统

彼得Högfeldt创建于1986年。这是在Erlang分布使用票据的系统。

来源:Joe Armstrong's blog