Система отслеживания задач/проблем с интерфейсом командной строки

Существуют ли какие-либо системы отслеживания задач с интерфейсом командной строки?

Вот список функций, которые меня интересуют:

  • Шаблон простой задачи
    Что-то вроде файла с открытым текстом со свойствами: введите пары, например:
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
    Он не должен требовать установки тяжелой СУБД

  • Поддержка нескольких пользователей
    Таким образом, это не просто список дел для одного человека

Ответ 1

Ditz - это простой и легкий распределенный трекер, разработанный для работы с распределенными системами контроля версий, такими как darcs и git.

Дитц: https://gitorious.org/ditz

Также клонировано здесь: https://github.com/jashmenn/ditz

Ответ 2

Интересная идея; самая близкая вещь, о которой я слышал, это todo.txt.

В качестве альтернативы вы можете сворачивать свои собственные, просто используя базу данных (например, sqllite) и SQL. Необязательно, напишите обертку script, которая анализирует ваши текстовые файлы и параметры командной строки и генерирует соответствующий SQL.

Ответ 3

Вы видели ticgit. Похоже, это может сделать то, что вы, ребята, после.

Ответ 5

@Peter Hilton,

Я собираюсь создать такую ​​систему. Поэтому мне интересно, существует ли такая система. Общая идея заключается в том, чтобы максимально упростить ее: утилита командной строки для управления задачами и простой серверный интерфейс REST. Я использовал десяток различных систем отслеживания задач и пришел к выводу, что мне не нужен модный интерфейс. Это должно быть похоже на Subversion - вы можете с радостью работать с svn.exe на основе командной строки

Ответ 6

Я регулярно злоупотреблял инструментами командной строки cal и calendar для этого типа задач.

Ответ 7

ciss issue tracker - это простой инструмент командной строки для управления файлом ISSUES.txt.

Ответ 8

Билетная система Erlangs

Создано Peter Högfeldt в 1986 году. Это система билетов, которая использовалась в распределении Erlang.

Источник: Блог Джо Армстронга

Ответ 11

Я использую org-mode с emacs в режиме терминала (emacs -nw).

Ответ 12

Мы использовали несколько инструментов ранее. Теперь мы используем частный репозиторий GitHub для поддержки различных списков разработчиков TBD (в виде файлов .md) и отслеживания проблем благодаря следующим преимуществам:

  • Разработчики уже используют GitHub, и им не нужно изучать что-то новое.
  • Разработчики могут использовать любой удобный инструмент для ведения списка TBD; командная строка или графические редакторы, веб-интерфейс GitHub или множество мобильных клиентов
  • Поддержка уценки
  • Надежное резервное копирование
  • Слияние и пересмотр истории
  • Гибкая организация файлов для различных проектов и модулей