#jira #csv #issue #config-file #command-line-tool #creation #jiragen

app jiragen-cli

一款从 .csv 文件发送批量问题创建请求到 JIRA 的命令行工具

1 个不稳定版本

0.9.1 2019年2月21日

#22 in #jira

MIT 协议

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]
  1. 运行 jiragen init。这会创建一个配置文件(默认:./jiragen.json)和问题模板文件(默认:./jiragen_issues.csv)。
  2. 使用您的 JIRA 凭据编辑配置文件并保存文件。
  3. 编辑您希望生成的问题模板 .csv 文件。您可以随意删除任何不必要的问题创建字段。请参阅如何输入列数据的部分
  4. 运行 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