Redpomo
Redmine, Pomodoro.app and Todo-txt. Together.
Redpomo is the classic "scratch your own itch" project:
- It makes it really easy to manage (create, close, browse) Redmine issues from the command-line;
- It is able to sync Redmine issues with your local Todo.txt tasks;
- It can start Pomodoro.app timer on a specific Todo.txt task, and is able to "push" the logged pomodoros as Redmine timetracks.
Usage
› redpomo help
Tasks:
redpomo add # creates a new task on Todo.txt, forwarding it to the remote tracker
redpomo close TASK # marks a todo.txt task as complete, and closes the related Redmine issue
redpomo help [TASK] # Describe available tasks or one specific task
redpomo init # generates a .redpomo configuration file on your home directory
redpomo open TASK # opens up the Redmine issue page of the selected task
redpomo pull # imports Redmine open issues into local todo.txt
redpomo push LOGFILE # parses Pomodoro export file and imports to Redmine clients
redpomo start TASK # starts a Pomodoro session for the selected task
Options:
-c, [--config=CONFIG] # Default: ~/.redpomo
[--no-color]
Installation
Install it yourself as:
$ gem install redpomo
And then configure it:
$ redpomo init
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request