Terjira is an interactive and easy to use command line interface (or Application) for Jira. You do not need to remember resource key or id. Terjira suggests it with interactive prompt.
Your Jira must support Rest API 2.0 and Agile Rest API 1.0
Terjira alternatives and similar gems
Based on the "CLI Utilities" category.
Alternatively, view Terjira alternatives based on common mentions on social networks and blogs.
Tmuxinator9.7 4.0 Terjira VS TmuxinatorManage complex tmux sessions easily
colorls8.9 6.8 Terjira VS colorlsA Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada:
Ruby/Progressbar6.8 0.0 L4 Terjira VS Ruby/ProgressbarRuby/ProgressBar is a text progress bar library for Ruby.
Terminal Table6.7 2.2 L3 Terjira VS Terminal TableRuby ASCII Table Generator, simple and feature rich.
tty-prompt6.5 0.0 Terjira VS tty-promptA beautiful and powerful interactive command line prompt
colorize6.4 0.0 Terjira VS colorizeRuby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.
HighLine6.4 0.0 L4 Terjira VS HighLineA higher level command-line oriented interface.
Pastel4.7 0.0 L5 Terjira VS PastelTerminal output styling with intuitive and clean API.
tty-progressbar3.9 0.0 Terjira VS tty-progressbarDisplay a single or multiple progress bars in the terminal.
tty-spinner3.9 2.2 Terjira VS tty-spinnerA terminal spinner for tasks that have non-deterministic time frame.
tty-command3.9 0.0 Terjira VS tty-commandExecute shell commands with pretty output logging and capture stdout, stderr and exit status.
git_curate3.8 5.6 Terjira VS git_curate✂️ Peruse and delete git branches ergonomically
Paint3.6 6.1 L5 Terjira VS PaintRuby gem for ANSI terminal colors 🎨︎ VERY FAST
tty-table2.7 3.5 Terjira VS tty-tableA flexible and intuitive table generator
Tabulo2.7 2.6 Terjira VS TabuloPlain text table generator for Ruby, with a DRY, column-based API
🦠 Kovid2.1 0.0 Terjira VS 🦠 KovidFetch and compare COVID statistics on the CLI.
tty-cursor2.0 3.6 Terjira VS tty-cursorTerminal cursor movement and manipulation of cursor properties such as visibility
tty-screen2.0 4.3 Terjira VS tty-screenTerminal screen detection - cross platform, major ruby interpreters
circleci-cli1.9 7.0 Terjira VS circleci-cli:cyclone: CLI client / command line tool for CircleCI
tty-pager1.3 0.0 Terjira VS tty-pagerTerminal output paging - cross-platform, major ruby interpreters
TerminalImage1.0 4.0 Terjira VS TerminalImage:desktop_computer: Show high resolution images on your terminal !
XDG1.0 6.2 Terjira VS XDGProvides an implementation of the XDG Base Directory Specification.
Irasutoya0.8 3.7 Terjira VS Irasutoya:woman: CLI tool for いらすとや
Sapristi0.2 0.0 Terjira VS SapristiElegant way to organize your windows in a linux multi monitor environment
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Terjira or a related project?
Terjira 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.
Your Jira must support Rest API 2.0 and Agile Rest API 1.0.
Install it yourself as:
$ gem install terjira
If you have permission problem,
$ sudo gem install terjira # or $ gem install terjira --user-install # You need to export your gem path
Authentication: jira login # Login your Jira using your Jira email & password # for Server or API token for Cloud. # Refer: https://confluence.atlassian.com/cloud/api-tokens-938839638.html # [--ssl-config] with ssl configuration # [--proxy-config] with proxy configuration jira logout # Logout your Jira Project: jira project help [COMMAND] # Describe one specific subcommand jira project ( ls | list ) # List of all projects jira project [PROJECT_KEY] # Show detail of the project Board: jira board help [COMMAND] # Describe one specific subcommand jira board ( ls | list) # List of all boards jira board backlog # Backlog from the board Sprint: jira sprint help [COMMAND] # Describe one specific subcommand jira sprint ( ls | list ) # List of all sprint from the board jira sprint [SPRINT_ID] # Show the sprint jira sprint active # Show active sprints and issues # To show issues on the sprint(include no assignee) # pass `--assignee ALL` or `-a ALL`. Issue: jira issue help [COMMAND] # Describe one specific subcommand jira issue ( ls | list ) # List of issues # Default assignee option is current logged-in user # To show issues of all users(include no assignee) # pass `--assignee ALL` or `-a ALL`. jira issue jql "[QUERY]" # Search issues with JQL # ex) # jira issue jql "project = 'TEST' AND summary ~ 'authentication'" jira issue search "[SUMMARY]" # Search for an issues by summary jira issue [ISSUE_KEY] # Show detail of the issue jira issue assign [ISSUE_KEY] ([ASSIGNEE]) # Assign the issue to user jira issue attach_file [ISSUE_KEY] ([FILE_PATH]) #Attach a file to issue jira issue comment [ISSUE_KEY] # Write comment on the issue # pass `-E` or `--editor` to open system default editor for composing comment jira issue edit_comment [ISSUE_KEY] ([COMMENT_ID]) # Edit user's comment on the issue. # If COMMENT_ID is not given, it will choose user's last comment. jira issue delete [ISSUE_KEY] # Delete the issue jira issue edit [ISSUE_KEY] # Edit the issue # pass `-E` or `--editor` to open system default editor for composing issue description jira issue new # Create an issue # pass `-E` or `--editor` to open system default editor for composing issue description jira issue open [ISSUE_KEY] # Open browser jira issue url [ISSUE_KEY] # Return url of the issue jira issue take [ISSUE_KEY] # Assign the issue to self jira issue trans [ISSUE_KEY] ([STATUS]) # Do transition
Contributions are welcome!
- [x] Add JQL command for find issues
- [x] Search issues by keyword
- [ ] Manage worklog and estimate of issues
- [ ] Manage component and version of issues
- [ ] Track history of transitions
- [ ] More friendly help
After 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.
To install this gem onto your local machine, run
bundle exec rake install.
Bug 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 code of conduct.
The gem is available as open source under the terms of the MIT License.
*Note that all licence references and agreements mentioned in the Terjira README section above are relevant to that project's source code only.