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
.
```bash A CLI tool to generate JIRA issues and place them on a board.
USAGE:
jiragen
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.
```bash jiragen init
jiragen init --config ./config/my-custom-jiragen-config.json
jiragen init --config ./config/my-custom-jiragen-config.json --issues ./config/my-issues-template.csv
```
jiragen push
Takes the content from the issues template file and creates the issues in the JIRA project.
```bash jiragen push
jiragen push --config ./config/my-custom-jiragen-config.json --issues ./config/my-issues-template.csv
```
--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).