1 个不稳定版本
0.9.1 | 2019年2月21日 |
---|
#22 in #jira
35KB
437 行
jiragen-cli
一款从 .csv 文件发送批量问题创建请求到 JIRA 的命令行工具。
安装
下载二进制文件(位于 GitHub 仓库的发布部分)并在命令行上运行。或者如果您已经安装了 Rust,您可以运行 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
。这会创建一个配置文件(默认:./jiragen.json
)和问题模板文件(默认:./jiragen_issues.csv
)。 - 使用您的 JIRA 凭据编辑配置文件并保存文件。
- 编辑您希望生成的问题模板 .csv 文件。您可以随意删除任何不必要的问题创建字段。请参阅如何输入列数据的部分。
- 运行
jiragen push
。这会读取文件中的数据并在 JIRA 中创建相应的问题。
命令
命令:jiragen init
创建 JiraGen 配置文件。
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
从问题模板文件获取内容并在 JIRA 项目中创建问题。
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
(默认:"./jiragen.json"
)创建配置文件的自定义路径。
--issues
(默认:"./jiragen-issues.csv"
)创建问题模板 CSV 文件的自定义路径。
配置
配置存储在一个 .json
文件中(默认 ./jiragen.json
),具有以下属性
jira_url
(字符串)Jira 实例的 URL。
jira_user
(字符串)登录 JIRA 的用户。
jira_password
(字符串)JIRA 用户的密码。(该工具使用基本认证)
依赖
~24MB
~493K SLoC