#web #cli-tool #game #cli

bin+lib gcmh

一个用于改进 generals.io 上的自定义地图的 CLI 工具

6 个版本 (稳定)

1.2.1 2023 年 10 月 27 日
1.2.0 2023 年 10 月 3 日
0.2.0 2023 年 10 月 2 日
0.1.0 2023 年 10 月 1 日

273游戏

每月 42 次下载

Unlicense

20KB
345 代码行

gcmh

GitHub Actions Crates.io Downloads License

Generals Custom Maps Helper

gcmh 是一个 CLI 工具,用于改进 generals.io 上的自定义地图。

用法

$ gcmh --help
A CLI tool to improve your custom maps on generals.io.

Usage: gcmh.exe [OPTIONS] <COMMAND>

Commands:
  search  Search for maps
  upvote  Upvote a map
  play    Play a map
  help    Print this message or the help of the given subcommand(s)

Options:
  -m, --map <MAP>            Map name [default: "1*1 Ultimate"]
  -c, --count <COUNT>        Operations count [default: 10]
  -v, --verbose...           More output per occurrence
  -q, --quiet...             Less output per occurrence
  -h, --help                 Print help
  -V, --version              Print version

示例

  • 在关键词 maze 中搜索三个地图

    gcmh -m maze -c 3 search
    
  • 给一个地图增加 1606 个赞

    gcmh -m "1*1 Ultimate" -c 1606 upvote
    
  • 玩一个地图 161 次

    gcmh -m "[From Kana]Maze 2" -c 161 play
    

安装

$ cargo install gcmh
$ gcmh --version
gcmh 1.2.0

从源代码构建

$ git clone https://github.com/jwcub/gcmh
$ cd gcmh
$ cargo build --release
$ ./target/release/gcmh --version
gcmh 1.2.0

许可

本项目遵循 Unlicense 许可。

依赖

~14–29MB
~460K SLoC