redmine-issues v1.0.3
Redmine Issues Rest API

Redmine Issues Rest API Client for node.js
Getting Started
Install globally:
npm install -g redmine-issuesOptions
-h, --helpGet usage information.-V, --versionGet the version number.-c, --configSet main configuration.-q, --queryGet issues for your user.-l, --limitLimit issues query.-i, --issueSet and Get issue information.-p, --percentSet issue percent.-m, --messageSet issue message/note.-e, --estimatedSet issue estimated hours.
-c, --config
Type: String
Syntax: key:value
Set main configuration, can only be used with sudo, for security reasons.
domain
Required: true
sudo redmine -c domain:yourdomain.comapikey
Required: true
sudo redmine -c apikey:here_your_api_keyport
Default: 80
sudo redmine -c port:80contenttype
Default: application/json
sudo redmine -c contenttype:application/jsonhead
Default: green
sudo redmine -c head:blueborder
Default: cyan
sudo redmine -c border:grey-q, --query
Type: Boolean
Return a redmine issues list of the current user.
redmine -q-l, --limit
Optional: true
Default: 5
redmine -q -l 20-i, --issue
Type: Number
Set and Get issue information.
Get
-i, Get information of issue #45678.
redmine -i 45678Set
-p, --percent
Set progress to 15%.
redmine -i 45678 -p 15-m, --message
Set note.
redmine -i 45678 -m "my note"-e, --estimated
Set estimated hours to 9.
redmine -i 45678 -e 9Combining options
Set percent to 25% and Set note.
redmine -i 45678 -p 25 -m "my note"Set percent to 30%, Set note and Set estimated hours to 5.
redmine -i 45678 -p 30 -m "my note" -e 5Additional features
If you are using git and your branch is called issues#45678 then redmine-issues automatically recognize the issue id is 45678 and then not necessary that you indicate the issue id.
So to update this issue only write:
redmine -p 35No need to specify the id of the issue.