{"id":13440281,"url":"https://github.com/keepcosmos/terjira","last_synced_at":"2025-03-20T09:32:47.232Z","repository":{"id":46221417,"uuid":"74871410","full_name":"keepcosmos/terjira","owner":"keepcosmos","description":"Terjira is a very interactive and easy to use CLI tool for Jira.","archived":false,"fork":false,"pushed_at":"2023-03-15T23:25:20.000Z","size":1975,"stargazers_count":895,"open_issues_count":31,"forks_count":38,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-03-01T00:55:26.547Z","etag":null,"topics":["agile","cli","command-line","command-line-app","command-line-tool","hacktoberfest","jira","prompt","third-party-libraries"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/keepcosmos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-11-27T06:27:23.000Z","updated_at":"2025-02-16T15:56:28.000Z","dependencies_parsed_at":"2024-01-08T18:03:35.685Z","dependency_job_id":"c05e9b4a-f8c4-440e-992a-f116d83d708a","html_url":"https://github.com/keepcosmos/terjira","commit_stats":{"total_commits":132,"total_committers":10,"mean_commits":13.2,"dds":0.2954545454545454,"last_synced_commit":"1d53a3d2e16f50daf848e179e409571f66ed0615"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keepcosmos%2Fterjira","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keepcosmos%2Fterjira/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keepcosmos%2Fterjira/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keepcosmos%2Fterjira/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keepcosmos","download_url":"https://codeload.github.com/keepcosmos/terjira/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244585978,"owners_count":20476850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["agile","cli","command-line","command-line-app","command-line-tool","hacktoberfest","jira","prompt","third-party-libraries"],"created_at":"2024-07-31T03:01:21.300Z","updated_at":"2025-03-20T09:32:46.532Z","avatar_url":"https://github.com/keepcosmos.png","language":"Ruby","funding_links":[],"categories":["Ruby","Productivity","Third-party APIs","Awesome Ruby CLIs","Applications","Cryptocurrency","1. language","\\*nix/\\*nux"],"sub_categories":["Testing","Third-party APIs","Directory Navigation","1.1 ruby","Email"],"readme":"[![Gem Version](https://badge.fury.io/rb/terjira.svg)](https://badge.fury.io/rb/terjira)\n[![Build Status](https://travis-ci.org/keepcosmos/terjira.svg?branch=master)](https://travis-ci.org/keepcosmos/terjira)\n[![Test Coverage](https://codeclimate.com/github/keepcosmos/terjira/badges/coverage.svg)](https://codeclimate.com/github/keepcosmos/terjira/coverage)\n[![Code Climate](https://codeclimate.com/github/keepcosmos/terjira/badges/gpa.svg)](https://codeclimate.com/github/keepcosmos/terjira)\n\n# Terjira\n\nTerjira is an interactive and easy to use command line interface (or Application) for Jira. You do not need to remember the resource key or id. Terjira suggests it with an interactive prompt.\n\nYour Jira must support Rest API 2.0 and Agile Rest API 1.0.\n\n## Demo\n[Watch full demo](https://www.youtube.com/watch?v=T0hbhaXtH-Y)\n\n[![Sample](./dev/demo.gif)](https://www.youtube.com/watch?v=T0hbhaXtH-Y)\n\n## Installation\n\nInstall it yourself as:\n\n    $ gem install terjira\n\nIf you have permission problem,\n\n    $ sudo gem install terjira\n\n    # or\n\n    $ gem install terjira --user-install\n    # You need to export your gem path\n\n\n## Usage\n```\nAuthentication:\n  jira login                         # Login your Jira using your Jira email \u0026 password \n                                     # for Server or API token for Cloud.\n                                     # Refer: https://confluence.atlassian.com/cloud/api-tokens-938839638.html\n                                     #   [--ssl-config]  with ssl configuration\n                                     #   [--proxy-config] with proxy configuration\n  jira logout                        # Logout your Jira\n\nProject:\n  jira project help [COMMAND]        # Describe one specific subcommand\n  jira project ( ls | list )         # List of all projects\n  jira project [PROJECT_KEY]         # Show detail of the project\n\nBoard:\n  jira board help [COMMAND]          # Describe one specific subcommand\n  jira board ( ls | list)            # List of all boards\n  jira board backlog                 # Backlog from the board\n\n\nSprint:\n  jira sprint help [COMMAND]         # Describe one specific subcommand\n  jira sprint ( ls | list )          # List of all sprint from the board\n  jira sprint [SPRINT_ID]            # Show the sprint\n  jira sprint active                 # Show active sprints and issues\n                                     #   To show issues on the sprint(include no assignee)\n                                     #   pass `--assignee ALL` or `-a ALL`.\n\nIssue:\n  jira issue help [COMMAND]          # Describe one specific subcommand\n  jira issue ( ls | list )           # List of issues\n                                     #   Default assignee option is current logged-in user\n                                     #   To show issues of all users(include no assignee)\n                                     #   pass `--assignee ALL` or `-a ALL`.\n  jira issue jql \"[QUERY]\"           # Search issues with JQL\n                                     # ex)\n                                     #   jira issue jql \"project = 'TEST' AND summary ~ 'authentication'\"\n  jira issue search \"[SUMMARY]\"      # Search for an issues by summary\n  jira issue [ISSUE_KEY]             # Show detail of the issue\n  jira issue assign [ISSUE_KEY] ([ASSIGNEE])  # Assign the issue to user\n  jira issue attach_file [ISSUE_KEY] ([FILE_PATH])  #Attach a file to issue\n  jira issue comment [ISSUE_KEY]     # Write comment on the issue\n                                     #   pass `-E` or `--editor` to open system default editor for composing comment\n  jira issue edit_comment [ISSUE_KEY] ([COMMENT_ID])     # Edit user's comment on the issue.\n                                     #   If COMMENT_ID is not given, it will choose user's last comment.\n  jira issue delete [ISSUE_KEY]      # Delete the issue\n  jira issue edit [ISSUE_KEY]        # Edit the issue\n                                     #   pass `-E` or `--editor` to open system default editor for composing issue description\n  jira issue new                     # Create an issue\n                                     #   pass `-E` or `--editor` to open system default editor for composing issue description\n  jira issue open [ISSUE_KEY]        # Open browser\n  jira issue url [ISSUE_KEY]         # Return url of the issue\n  jira issue take [ISSUE_KEY]        # Assign the issue to self\n  jira issue trans [ISSUE_KEY] ([STATUS])     # Do transition\n\n```\n\n\n## Feature Todo\n**Contributions are welcome!**\n- [x] Add JQL command for find issues\n- [x] Search issues by keyword\n- [ ] Manage worklog and estimate of issues\n- [ ] Manage component and version of issues\n- [ ] Track history of transitions\n- [ ] More friendly help\n\n## Development\n\nAfter checking out the repo, run `bin/setup` to install dependencies. Then, run `rspec spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.\n\nTo install this gem onto your local machine, run `bundle exec rake install`.\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/keepcosmos/terjira. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeepcosmos%2Fterjira","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeepcosmos%2Fterjira","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeepcosmos%2Fterjira/lists"}