kunai

Crates.iokunai
lib.rskunai
version0.4.0
sourcesrc
created_at2019-11-01 13:03:19.681303
updated_at2019-12-30 10:56:22.141409
descriptionA competitive programming tool for Rust
homepage
repositoryhttps://github.com/mouri111/kunai
max_upload_size
id177367
size186,541
Masato Mouri (mouri111)

documentation

README

kunai

A competitive programming tool for Rust.

Installing from source

cargo install --path . --locked

Usage

Unify code

Below command outputs a unified code of src/bin/<binname>.rs.

kunai unify <binname>

For AtCoder(Rust 1.15.1)

kunai unify --no-eprint --rust2015 <binname>

To use your snippet crates, write dependencies in Cargo.toml like below.

[dependencies]
my_snippets = { path = "/path/to/my_snippets" }

Download testcases (AtCoder)

Below command stores sample testcases in /path-to-cache_dir/kunai/atcoder/contest_name/problem_name/sample_id.{in,out}

kunai download <problem_url>

Login (AtCoder)

kunai atcoder login

Test (AtCoder)

After downloading testcases, below command tests sample testcases.

kunai test atcoder/<contest-name>/<problem-name> <binname>

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 71

cargo fmt