A NodeJS, stateful, console-based Redmine client.
npm install -g redmine-cli
Connect to your Redmine instance.
>redmine connect http://your.server/redmine yourApiKey
Note: Unless you don't want to switch to another Redmine instance you only need to call this once.
You are all set, have fun :)
Display available commands and options.
>redmine --helpUsage: redmine [options] [command]Commands:connect <url> <apiKey> Connect to server using API key
Or display the options of a certain command.
>redmine issues --helpUsage: issues [options]Display issues.Options:-h, --help output usage information-p, --project <project> Only display issues
Display all issues assigned to you with status
>redmine issues --me --status=NewID TRACKER STATUS PRIORITY ASSIGNEE SUBJECT#2 Bug New High Admin Istrator This is a bug.#1 Feature New Urgent Admin Istrator This is a feature.
Display a certain issue with history.
>redmine issue 2 --historyBUG #2This is a feature.Added by Admin Istrator a month ago. Updated a day ago.STATUS PRIORITY ASSIGNEENew Normal Admin IstratorDESCRIPTIONThis is a feature description.HISTORY* Updated by Admin Istrator 21 days ago.Status changed from 'In Progress' to 'New'.* Updated by Admin Istrator 21 days ago.Tracker changed from 'Feature' to 'Bug'.* Updated by Admin Istrator 21 days ago.Assignee changed from 'nobody' to 'John Doe'.* Updated by Admin Istrator 14 days ago.Assignee changed from 'John Doe' to 'Admin Istrator'.* Updated by Admin Istrator a day ago.Priority changed from 'High' to 'Normal'.
Note: In order to resolve some properties within the history, displaying an issue with history may take a few moments longer. If you are not interested in the history just skip the according option.
It's still under