https://github.com/nhoad/rabbit
Console based issue tracker with similar usability to Git.
https://github.com/nhoad/rabbit
Last synced: 5 months ago
JSON representation
Console based issue tracker with similar usability to Git.
- Host: GitHub
- URL: https://github.com/nhoad/rabbit
- Owner: nhoad
- License: other
- Created: 2010-07-14T23:52:36.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2011-08-22T22:00:08.000Z (almost 15 years ago)
- Last Synced: 2024-12-30T13:51:54.679Z (over 1 year ago)
- Language: Python
- Homepage: http://getoffmalawn.com/wiki/index.php?title=Rabbit
- Size: 156 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
rabbit
Dependencies:
-------------
Python 3.0
pysqlite, any recent version (I use 2.6.0)
General:
--------
Rabbit is an issue-tracker created for for single developer projects. Students, this means you!
I noticed that all of my small projects had no simple, standard way to keep track of bugs, features, ideas and notes in general about them and so quite often, no documentation of these sorts was ever done and the projects would become awful messes, or I'd use some horrid hackup of textfiles which resulted in the same mess.
I couldn't find any out there, so I wrote this.
Installation:
-------------
Copy to a bin folder of your choice. Personally, I make a symbolic link from ~/bin/ chmod +x it like normal. And there you go!
Windows Users: I'm aware that there are a few things about this that make it hard to run on Windows. I'm in the process of developing a GUI so it can be used on Windows too.
Configuration:
--------------
No configuration needed. Just use it!
Usage:
------
Usage of this glorious software is a bit difficult at first, but it gets easier the more you use it (so use it lots!)
Typical steps include:
Initalising a repository:
rabbit init
Adding an issue:
rabbit add -b "Example brief description" -d "example long description" -t "Issue type" -s "status"
Removing an issue:
rabbit rm 1
Updating an issue:
rabbit update [ID] -b "Example brief description" -d "example long description" -t "Issue type" -s "status"
Closing an issue:
rabbit close [ID]...
Opening an issue:
rabbit open [ID]...
Displaying issues:
rabbit list
Displaying issues with a status of 'open':
rabbit list open
Displaying a specific issue in detailed form:
rabbit detail [issue id]
And so on. To get a full list of the available options to you, run this:
rabbit help
Suggestions:
------------
As I develop this software by myself, I also maintain the bugs and enhancements myself, with rabbit! So if you have any suggestions, or find a bug, please contact me via my details in the AUTHORS file.