Terjira交互式的 Jira CLI 工具
Terjira 是一個交互式且易于使用的 Jira 命令行應(yīng)用程序。用戶不需要記住資源密鑰或 ID。Terjira 通過交互式提示來提供建議。
Jira 必須支持 Rest API 2.0 和 Agile Rest API 1.0。
演示
功能待辦事項
- 添加用于查找問題的 JQL 命令
- 按關(guān)鍵字搜索問題
- 管理工作日志和評估問題
- 管理問題的組件和版本
- 跟蹤轉(zhuǎn)換歷史
- 更友好的幫助
安裝
自己安裝:
$ gem install terjira
如果有權(quán)限問題,
$ 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
評論
圖片
表情
