arcli - Awesome Redmine CLI
arcli is CLI for Redmine that simplifies some actions such as checking for issue details and tracking time. It supports Redmine v3.3.1+ (tested with v3.3.1 and v4.1.0).
Listing (ls) all assigned issues (i) to current user.
➜ ~ arcli i ls ID PROJECT SUBJECT URL 20123 Webshop Managing users https://custom.url.com/issues/20123 20660 Webshop Android Notification management https://custom.url.com/issues/20460
Log spent time (l) for issue (i) with ID 20123 with time duration (-t) of 1.5 hours.
➜ ~ arcli l i 20123 -t 1.5 Time entry created! ENTRY ID PROJECT NAME ISSUE ID HOURS ACTIVITY COMMENT SPENT ON 39458 Webshop 20123 1.5 programming Thu, 2020-03-12
Show tracking time status.
➜ ~ arcli status  John Doe ([email protected]) PERIOD HOURS H/LOG # of I # of P Today 0 0 0 0 Yesterday 0 0 0 0 This Week 0 0 0 0 Last Week 40 6.7 3 2 This Month 40 6.7 3 2 Last Month 160 5.5 8 6
$ brew tap mightymatth/arcli https://github.com/mightymatth/arcli $ brew install arcli
snap install arcli
➜ ~ arcli -h Awesome Redmine CLI. Wrapper around Redmine API Usage: arcli [flags] arcli [command] Available Commands: aliases Words that can be used instead of issue or project ids defaults User session defaults help Help about any command issues Shows issue details log Time entries on projects and issues login Authenticate to Redmine server logout Logout current user projects Shows project details search Search Redmine status Overall account info Flags: -h, --help help for arcli -v, --version Current arcli and supported Redmine API version Use "arcli [command] --help" for more information about a command.