{"id":37115493,"url":"https://github.com/sotomskir/jira-cli","last_synced_at":"2026-01-14T13:33:34.810Z","repository":{"id":51911102,"uuid":"169971953","full_name":"sotomskir/jira-cli","owner":"sotomskir","description":"Atlassian Jira REST API CLI","archived":false,"fork":false,"pushed_at":"2021-01-08T09:03:03.000Z","size":138,"stargazers_count":6,"open_issues_count":4,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-21T20:58:42.840Z","etag":null,"topics":["ci-cd","cli","go","jira"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sotomskir.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}},"created_at":"2019-02-10T11:42:08.000Z","updated_at":"2022-08-02T22:55:40.000Z","dependencies_parsed_at":"2022-08-23T09:10:24.321Z","dependency_job_id":null,"html_url":"https://github.com/sotomskir/jira-cli","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/sotomskir/jira-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sotomskir%2Fjira-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sotomskir%2Fjira-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sotomskir%2Fjira-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sotomskir%2Fjira-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sotomskir","download_url":"https://codeload.github.com/sotomskir/jira-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sotomskir%2Fjira-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28421249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T13:30:50.153Z","status":"ssl_error","status_checked_at":"2026-01-14T13:29:08.907Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["ci-cd","cli","go","jira"],"created_at":"2026-01-14T13:33:34.108Z","updated_at":"2026-01-14T13:33:34.801Z","avatar_url":"https://github.com/sotomskir.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jira-cli\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=sotomskir_jira-cli\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=sotomskir_jira-cli)\n[![Build Status](https://travis-ci.org/sotomskir/jira-cli.svg?branch=master)](https://travis-ci.org/sotomskir/jira-cli)\n[![codecov](https://codecov.io/gh/sotomskir/jira-cli/branch/master/graph/badge.svg)](https://codecov.io/gh/sotomskir/jira-cli)\n[![Go Report Card](https://goreportcard.com/badge/github.com/sotomskir/jira-cli)](https://goreportcard.com/report/github.com/sotomskir/jira-cli)\n![GitHub release](https://img.shields.io/github/release-pre/sotomskir/jira-cli.svg)\n![GitHub](https://img.shields.io/github/license/sotomskir/jira-cli.svg)\n\nAtlassian's Jira REST API client written in Go for use with CI/CD tools to automate workflows.\n\n## Install\n### Linux\n```bash\nsudo curl -L \"https://github.com/sotomskir/jira-cli/releases/download/nightly/jira-cli-$(uname -s)-$(uname -m)\" -o /usr/local/bin/jira-cli \u0026\u0026 sudo chmod +x /usr/local/bin/jira-cli\n```\n### Other platforms\nYou can download pre-build binary here: https://github.com/sotomskir/jira-cli/releases\n\n## Usage\nFirst you must login to Jira server. jira-cli will store your credentials in configuration file ~/.jira-cli.yaml\n```bash\njira-cli login\n```\n\n```\nJIRA server URL: https://someuser.atlassian.net\nUsername: admin\nPassword: \nSuccess, Logged in to: http://someuser.atlassian.net as: admin\n```\nTo login in non interactive mode use `--server`, `--user` and `--password` flags. \nAlternately you can use jira-cli without login if you set environment variables: \n`JIRA_SERVER_URL`, `JIRA_USER` and `JIRA_PASSWORD`. After successful login you can start using commands.\nTo list available commands type:\n```\njira-cli --help\n```\n```\njira-cli is a CLI for Atlassian Jira REST API.\nIt can be used with CI/CD pipelines to automate workflow.\n\nUsage:\n  jira-cli [command]\n\nAvailable Commands:\n  help        Help about any command\n  issue       Manage Jira issues\n  login       Login to Atlassian Jira server\n  project     Manage Jira projects\n  version     Manage Jira versions\n\nFlags:\n      --config string   config file (default is $HOME/.jira-cli.yaml)\n  -h, --help            help for jira-cli\n      --no-color        Disable ANSI color output\n  -t, --toggle          Help message for toggle\n\nUse \"jira-cli [command] --help\" for more information about a command.\n```\nEach command has it's own help:\n```\njira-cli version --help\n```\n```\nManage Jira versions\n\nUsage:\n  jira-cli version [command]\n\nAliases:\n  version, v\n\nAvailable Commands:\n  create      Create new version\n  ls          List versions for project\n  release     Set version status to Released\n\nFlags:\n  -h, --help   help for version\n\nGlobal Flags:\n      --config string   config file (default is $HOME/.jira-cli.yaml)\n      --no-color        Disable ANSI color output\n\nUse \"jira-cli version [command] --help\" for more information about a command.\n```\n\n### Commands\n* [jira-cli](docs/jira-cli.md)\t - CLI client for Atlassian Jira REST API.\n\n## Bash completion\nTo load completion run\n```bash\n. \u003c(jira-cli completion bash)\n```\n\nTo configure your bash shell to load completions for each session add following line to your bashrc\n ~/.bashrc or ~/.profile\n```bash\n. \u003c(jira-cli completion bash)\n```\n\n## Zsh completion\nTo load completion run\n```bash\n. \u003c(jira-cli completion zsh)\n```\n\nTo configure your bash shell to load completions for each session add following line to your bashrc\n ~/.zshrc or ~/.profile\n```bash\n. \u003c(jira-cli completion zsh)\n```\n\n## Issue transition workflows\nissue transition command require workflow definition in yaml file. \nDefault filename is `workflow.yaml` and can be overridden by --workflow flag.\n### workflow structure\n```yaml\nworkflow:\n  source status:\n    target status: transition name\n    default: default transition name\n```\n### example workflow definition\n```yaml\nworkflow:\n  code review:\n    default: ready to test\n  in test:\n    done: done\n    default: bug found\n  to do:\n    rejected: reject\n    default: start progress\n  in progress:\n    default: code review\n  done:\n    default: reopen\n  rejected:\n    default: reopen\n```\n### corresponding Jira workflow\n![Alt text](docs/workflow.png?raw=true \"Example Jira workflow\")\n\n### Workflow from env variable\nAlternatively workflow file content can be passed by `JIRA_WORKFLOW_CONTENT` environment variable.\n```yaml\nexport JIRA_WORKFLOW_CONTENT=$(cat  \u003c\u003c- EOM\nworkflow:\n  code review:\n    default: ready to test\n  in test:\n    done: done\n    default: bug found\n  to do:\n    rejected: reject\n    default: start progress\n  in progress:\n    default: code review\n  done:\n    default: reopen\n  rejected:\n    default: reopen\nEOM\n)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsotomskir%2Fjira-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsotomskir%2Fjira-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsotomskir%2Fjira-cli/lists"}