4 个版本 (破坏性更新)
0.4.0 | 2019年12月30日 |
---|---|
0.3.0 | 2019年12月29日 |
0.2.0 | 2019年12月29日 |
0.1.0 | 2019年11月1日 |
#5 in #at-coder
35KB
776 行
kunai
Rust 竞赛编程工具。
从源码安装
cargo install --path . --locked
用法
统一代码
以下命令输出统一后的代码:src/bin/<binname>.rs
。
kunai unify <binname>
适用于 AtCoder(Rust 1.15.1)
kunai unify --no-eprint --rust2015 <binname>
要使用您的代码片段库,在 Cargo.toml 中写入依赖项,如下所示。
[dependencies]
my_snippets = { path = "/path/to/my_snippets" }
下载测试用例(AtCoder)
以下命令将样本测试用例存储在 /path-to-cache_dir/kunai/atcoder/contest_name/problem_name/sample_id.{in,out} 中。
kunai download <problem_url>
登录(AtCoder)
kunai atcoder login
测试(AtCoder)
下载测试用例后,以下命令测试样本测试用例。
kunai test atcoder/<contest-name>/<problem-name> <binname>
许可协议
根据您的选择,许可协议为以下之一
- Apache 许可证 2.0 版(LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确表示,否则您有意提交给作品的所有贡献,根据 Apache-2.0 许可证定义,应按照上述方式双重许可,不附加任何其他条款或条件。
依赖项
~80MB
~1.5M SLoC