Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monokrome/progress
https://github.com/monokrome/progress
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/monokrome/progress
- Owner: monokrome
- License: gpl-3.0
- Created: 2018-07-30T09:41:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-02T22:39:03.000Z (about 6 years ago)
- Last Synced: 2024-10-17T10:17:13.442Z (29 days ago)
- Language: Go
- Size: 113 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
progress
--------[![CircleCI](https://circleci.com/gh/monokrome/progress.svg?style=svg)](https://circleci.com/gh/monokrome/progress)
Progress is a command-line task management tool.
Progress stores your task history in a SQL database and provides an interface
for adding, removing, and listing information about tasks which are currently
being worked on. Progress uses SQLite by default, but you could provide a
different database if you felt it was necessary to do so.This is pretty roughly implemented right now, but it does work.
## Usage
Here are some example usage commands:
$ prg project create Metanic -a MTC
Adding project: Metanic [MTC]$ prg project list
[MTC] Metanic$ prg task create -a MTC Testing out prg commands
Created task in Metanic: [MTC] Testing out prg commands$ prg project create Another Project
Created project: Another Project [AOT]$ prg task create Not much.
Created task in Another Project: Not much.$ prg task create -a MTC Fixing CORS issue
Created task in Metanic: [MTC] Fixing CORS issue$ prg task tag fancy
[MTC] Fixing CORS issue @fancy$ prg task tag done
[MTC] Fixing CORS issue @fancy @done$ prg task tag -d fancy
[MTC] Fixing CORS issue @done$ prg task list
Another Project
- Not much.Metanic
- Fixing CORS issue
- Testing out prg commands$ prg -a MTC Breaking CORS cuz YOLO
Created task in Metanic: Breaking CORS cuz YOLO$ prg task create meow
Created task in Another Project: meow$ prg project list
[MTC] Metanic
[AOT] Another Project## Roadmap
* [ ]: Basic tools for managing projects
* [x]: Add projects
* [x]: List projects
* [x]: Remove projects
* [ ]: Ability to provide description (optionally, using $EDITOR)
* [ ]: Basic tools for managing tasks
* [x]: Add tasks
* [x]: List tasks
* [ ]: Ability to provide long-form details (optionally, using $EDITOR)
* [x]: Tagging tasks, projects, etc with arbitrary metadata
* [ ]: Support GPG Signing of database entries with every update
* [ ]: Taskpaper Format Integeration
* [ ]: Export to TaskPaper
* [ ]: Import from TaskPaper