JiraCommand
Welcome to your new gem! In this directory, you'll find the files you need to be able to package up your Ruby library into a gem. Put your Ruby code in the file lib/jira_command
. To experiment with that code, run bin/console
for an interactive prompt.
TODO: Delete this and the text above, and describe your gem
Installation
Add this line to your application's Gemfile:
gem 'jira_command'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install jira_command
Usage
You need to get token in JIRA.
$ jira_command config create
> Please input your site url: https://<your-domain>.atlassian.net/
> Please input your registered email address: <[email protected]>
> Please input your token: <token got in jira>
Commands:
jira_command assign # set or unset assign in issue
jira_command config # create or clear configuration
jira_command help [COMMAND] # Describe available commands or one specific command
jira_command issue # create a issue
jira_command list # list up issues
jira_command sprint # sprint related features
jira_command status # show all status in project
jira_command transition # transition issues
jira_command user # list all users
jira_command version # show version
if you want to cache items in your local to reduce api call, you can refer the following commands.
$ jira_command config help
Commands:
jira_command config clear # clear config file
jira_command config create # create config file
jira_command config help [COMMAND] # Describe subcommands or one specific subcommand
jira_command config update_it # update default issue_type in config file
jira_command config update_projects # update default projects in config file
jira_command config update_users p, --project=PROJECT # update default users in config file
$ jira_command config help update_it
Usage:
jira_command config update_it
update default issue_type in config file
$ bundle exec exe/jira_command config help update_projects
Usage:
jira_command config update_projects
update default projects in config file
$ bundle exec exe/jira_command config help update_users
Usage:
jira_command config update_users p, --project=PROJECT
Options:
p, --project=PROJECT
update default users in config file
the most useful commands
$ jira_command list help my
Usage:
jira_command list my
Options:
c, [--current=CURRENT]
u, [--unresolved=UNRESOLVED]
list your issues
$ jira_command list help my
Usage:
jira_command list my
Options:
c, [--current=CURRENT]
u, [--unresolved=UNRESOLVED]
list your issues
$ jira_command transition help issue
Usage:
jira_command transition issue
Options:
c, [--current=CURRENT]
m, [--mine=MINE]
transit issue status
$ jira_command assign help exec
Usage:
jira_command assign exec i, --issue=ISSUE
Options:
i, --issue=ISSUE
ru, [--refresh-user=REFRESH-USER]
assign to user
Development
After checking out the repo, run bin/setup
to install dependencies. Then, run rake 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
. To release a new version, update the version number in version.rb
, and then run bundle exec rake release
, which will create a git tag for the version, push git commits and tags, and push the .gem
file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/jira_command. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.
License
The gem is available as open source under the terms of the MIT License.
Code of Conduct
Everyone interacting in the JiraCommand project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.