Crates.io | jiragen-cli |
lib.rs | jiragen-cli |
version | 0.9.1 |
source | src |
created_at | 2019-02-21 21:36:49.036759 |
updated_at | 2019-02-21 21:36:49.036759 |
description | A command line tool to send bulk issue creation requests to JIRA from a .csv file. |
homepage | |
repository | https://github.com/Accruent/jiragen |
max_upload_size | |
id | 116370 |
size | 18,700 |
jiragen-cli
A command line tool to send bulk issue creation requests to JIRA from a .csv file.
Download the binary (located in the releases section of the GitHub repo) and run it on the command line. Alternatively if you already have Rust installed, you can run cargo install jiragen-cli
.
A CLI tool to generate JIRA issues and place them on a board.
USAGE:
jiragen <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
init Creates the JiraGen config file. [aliases: i]
push Pushes issues to JIRA. [aliases: p]
jiragen init
. This creates a config file (default: ./jiragen.json
) and issues template file (default: ./jiragen_issues.csv
).jiragen push
. This reads the data in the file and creates the corresponding issues in JIRA.jiragen init
Creates the JiraGen config file.
jiragen init
#=> creates jiragen.json
jiragen init --config ./config/my-custom-jiragen-config.json
#=> creates "./config/my-custom-jiragen-config.json"
jiragen init --config ./config/my-custom-jiragen-config.json --issues ./config/my-issues-template.csv
#=> creates "./config/my-custom-jiragen-config.json" and "./config/my-issues-template.csv"
jiragen push
Takes the content from the issues template file and creates the issues in the JIRA project.
jiragen push
#=> reads jiragen-issues.csv in the current folder and pushes issues to JIRA
jiragen push --config ./config/my-custom-jiragen-config.json --issues ./config/my-issues-template.csv
#=> reads the files located at "./config/my-custom-jiragen-config.json" and "./config/my-issues-template.csv" and pushes issues to JIRA
--config
(default: "./jiragen.json"
)
A custom path where the config file is created.
--issues
(default: "./jiragen-issues.csv"
)
A custom path where the issues template CSV file is created.
Configuration is stored in a .json
file (default ./jiragen.json
) and has the following properties:
jira_url
(string)
The URL of the Jira instance.
jira_user
(string)
The JIRA user to login as.
jira_password
(string)
The JIRA user’s password. (The tool uses Basic Auth).