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

MIT/Apache

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 许可证定义,应按照上述方式双重许可,不附加任何其他条款或条件。

依赖项

~80MB
~1.5M SLoC