#github #create #upload #assets #cli

app rgh

创建 GitHub 发布并上传资产文件

3 个不稳定版本

0.2.1 2019年11月28日
0.2.0 2019年11月23日
0.1.0 2019年11月13日

#61 in #upload

MIT 许可证

4.5MB
237 代码行

rgh

概述

Actions Status crate-name at crates.io

创建 GitHub 发布并上传资产文件

演示

Demo

安装

预编译的可执行文件

在这里获取它们 这里

使用 homebrew

brew install k-nasa/tap/rgh

使用 cargo

目前无法使用稳定版本构建。

cargo +beta install rgh
cargo 的安装。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

用法

rgh 0.1.0
Creates GitHub release and upload asset files

USAGE:
    rgh [OPTIONS] <tag> <packages>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --commit <target-commitish>    Specifies the commitish value that determines where the Git tag is created from.
                                       Can be any branch or commit SHA. Unused if the Git tag already exists. Default:
                                       the repository's default branch (usually master).
    -t, --token <token>                Set Github API Token (By default reads the GITHUB_TOKEN environment variable)
        --title <name>                 The title of the release
    -b, --body <body>                  Text describing the contents of the tag.
        --draft <draft>                 [possible values: true, false]
        --prerelease <prerelease>       [possible values: true, false]

ARGS:
    <tag>         tag
    <packages>    upload packages dir or file

示例

贡献

  1. 分叉它 ( http://github.com/k-nasa/rgh )
  2. 创建你的功能分支 (git checkout -b my-new-feature)
  3. 提交你的更改 (git commit -am '添加一些功能')
  4. 推送到分支 (git push origin my-new-feature)
  5. 创建新的拉取请求

许可证

MIT

作者

k-nasa

我的网站

依赖项

~13–25MB
~390K SLoC