{"id":38804321,"url":"https://github.com/mightymatth/arcli","last_synced_at":"2026-01-17T12:49:18.735Z","repository":{"id":45988469,"uuid":"232670878","full_name":"mightymatth/arcli","owner":"mightymatth","description":"Awesome Redmine CLI","archived":false,"fork":false,"pushed_at":"2024-03-04T21:58:40.000Z","size":294,"stargazers_count":37,"open_issues_count":4,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-19T00:35:36.828Z","etag":null,"topics":["cli","issue-tracker","project-management","redmine"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mightymatth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-08T22:16:32.000Z","updated_at":"2023-12-31T06:07:21.000Z","dependencies_parsed_at":"2023-10-13T06:45:45.649Z","dependency_job_id":null,"html_url":"https://github.com/mightymatth/arcli","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/mightymatth/arcli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mightymatth%2Farcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mightymatth%2Farcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mightymatth%2Farcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mightymatth%2Farcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mightymatth","download_url":"https://codeload.github.com/mightymatth/arcli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mightymatth%2Farcli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28508612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T11:50:55.898Z","status":"ssl_error","status_checked_at":"2026-01-17T11:50:55.569Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","issue-tracker","project-management","redmine"],"created_at":"2026-01-17T12:49:18.662Z","updated_at":"2026-01-17T12:49:18.724Z","avatar_url":"https://github.com/mightymatth.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg alt=\"arcli\" src=\"img/arcli.png\" height=\"200\" width=\"200\" /\u003e\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/mightymatth/arcli)](https://goreportcard.com/report/github.com/mightymatth/arcli)\n[![arcli](https://snapcraft.io//arcli/badge.svg)](https://snapcraft.io/arcli)\n\n### `arcli` - Awesome Redmine CLI\n\n`arcli` is CLI for [Redmine](https://www.redmine.org/) that simplifies some\nactions such as checking for issue details and tracking time. It supports\nRedmine v3.3.1+ (tested with v3.3.1 and v4.1.0).\n\n### Quick examples\n\nListing (ls) all assigned issues (i) to current user.\n\n```\n➜  ~ arcli i ls  \n    ID  PROJECT           SUBJECT                   URL                                       \n 20123  Webshop           Managing users            https://custom.url.com/issues/20123 \n 20660  Webshop Android   Notification management   https://custom.url.com/issues/20460 \n```\n\nLog spent time (l) for issue (i) with ID 20123 with time duration (-t) of 1.5\nhours.\n\n```\n➜  ~ arcli l i 20123 -t 1.5\nTime entry created!\n ENTRY ID  PROJECT NAME  ISSUE ID  HOURS  ACTIVITY     COMMENT  SPENT ON        \n 39458     Webshop       20123     1.5    programming           Thu, 2020-03-12 \n```\n\nShow tracking time status.\n\n```\n➜  ~ arcli status\n[324] John Doe (john.doe@email.com)\nPERIOD       HOURS   H/LOG   # of I   # of P  \nToday        0       0       0        0       \nYesterday    0       0       0        0       \nThis Week    0       0       0        0       \nLast Week    40      6.7     3        2       \nThis Month   40      6.7     3        2       \nLast Month   160     5.5     8        6 \n```\n\n## Installation\n\n### macOS\n\n```\n$ brew tap mightymatth/arcli https://github.com/mightymatth/arcli\n$ brew install arcli\n```\n\n### Linux\n\n[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/arcli)\n\n```\nsnap install arcli\n```\n\n## Usage\n\n```\n➜  ~ arcli -h\nAwesome Redmine CLI. Wrapper around Redmine API\n\nUsage:\n  arcli [flags]\n  arcli [command]\n\nAvailable Commands:\n  aliases     Words that can be used instead of issue or project ids\n  completion  Generate the autocompletion script for the specified shell\n  defaults    User session defaults\n  help        Help about any command\n  issues      Shows issue details\n  log         Time entries on projects and issues\n  login       Opens login interactive login session\n  logout      Logout current user\n  projects    Shows project details\n  search      Search Redmine\n  status      Overall account info\n\nFlags:\n  -h, --help      help for arcli\n  -v, --version   Current arcli and supported Redmine API version\n\nUse \"arcli [command] --help\" for more information about a command.\n```\n\n## Development\n\n```\n# start local Redmine server\ndocker compose up -d\n\n# use `go run main.go \u003ccommand\u003e` instead of `arcli \u003ccommand\u003e`\n\n# login with admin user (username: admin, password: admin)\ngo run main.go login inline -s http://localhost:3000 -u admin -p admin\n\n# shut down Redmine server\ndocker compose down\n```\n\n## Release\n\nCLI is released using [goreleaser](https://goreleaser.com/) via GitHub Releases, using GitHub Actions.\n\nTo run a dry release locally, install [goreleaser](https://goreleaser.com/install/) and run:\n```\ngoreleaser release --skip-publish --skip-validate --clean\n```\n... and the artifacts will be in `dist/`.\n\n## FAQ\n\n\u003e My username and password is correct, but I get 403. What's the problem?\n\nOn freshly installed Redmine server, REST API web service is turned off by\ndefault. To turn it on, go to browser, open Redmine server URL, log in with\nadministrator, go to **Administrator tab \u003e Settings \u003e API tab** and turn on **Enable REST web service** option.\n\n\u003e I have a server with self-signed certificate. How to connect?\n\nYou can provide a self-signed certificate in login commands:\n\n```\narcli login inline -s https://path.to.redmine.server -c path/to/cert/server.crt -u username -p password\n```\n\nTo make a local development setup with SSL, check out this [guide](ssl-guide.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmightymatth%2Farcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmightymatth%2Farcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmightymatth%2Farcli/lists"}