20 个版本

0.2.0 2021年11月30日
0.1.1 2020年10月3日
0.1.0 2020年5月4日
0.0.9 2020年4月23日
0.0.2 2020年1月29日

#1601命令行工具

MIT 许可证

190KB
5K SLoC

acick

jobs crates.io docs codecov

                           __
                __        /\ \
   __      ___ /\_\    ___\ \ \/'\
 /'__`\   /'___\/\ \  /'___\ \ , <
/\ \L\.\_/\ \__/\ \ \/\ \__/\ \ \\`\
\ \__/.\_\ \____\\ \_\ \____\\ \_\ \_\
 \/__/\/_/\/____/ \/_/\/____/ \/_/\/_/

编程竞赛的命令行工具。

特性

  • 支持一些在线编程竞赛服务
  • 以 YAML 格式下载样例
  • 下载系统测试用例
  • 使用下载的样例编译和测试您的源代码
  • 提交您的源代码

要求

  • 操作系统:Linux / OS X / Windows

安装

使用 install.sh 安装二进制发布版。

$ curl -sSf -L https://raw.githubusercontent.com/gky360/acick/master/install.sh | sh

或使用 cargo 从源代码构建。

$ cargo install acick

使用方法

acick 0.2.0

USAGE:
    acick [FLAGS] [OPTIONS] <SUBCOMMAND>

FLAGS:
    -y, --assume-yes    Assumes "yes" as answer to all prompts and run non-interactively
    -h, --help          Prints help information
    -q, --quiet         Hides any messages except the final outcome of commands
    -V, --version       Prints version information

OPTIONS:
    -b, --base-dir <base-dir>    Sets path to the directory that contains a config file
        --output <output>        Specifies the format of output [default: default]  [possible values: default, debug,
                                 json, yaml]

SUBCOMMANDS:
    fetch     Fetches problems from service [aliases: f]
    help      Prints this message or the help of the given subcommand(s)
    init      Creates config file
    login     Logs in to service [aliases: l]
    logout    Logs out from all services
    me        Gets info of user currently logged in to service
    show      Shows current config
    submit    Submits source code to service [aliases: s]
    test      Tests source code with sample inputs and outputs [aliases: t]

许可证

MIT 许可证 下发布。

依赖项

~45–61MB
~1M SLoC