| Crates.io | usaco-cli |
| lib.rs | usaco-cli |
| version | 0.4.0 |
| created_at | 2024-11-11 05:05:33.822878+00 |
| updated_at | 2024-12-06 03:40:05.250232+00 |
| description | Unofficial USACO cli: Supports automatic solution testing and submission |
| homepage | |
| repository | https://github.com/grimsteel/usaco-cli |
| max_upload_size | |
| id | 1443453 |
| size | 1,370,978 |

A command line tool for USACO
Features:
Supported languages:
[!WARNING] This is an unofficial tool, and is neither endorsed nor supported by USACO.
I would not recommend using this during official competitions.
I am not responsible for any consequences from using this tool.
cargo build --releasecargo install usaco-cliPrebuilt binaries for x86_64-unknown-linux-gnu, aarch64-apple-darwin, and x86_64-pc-windows-msvc are provided on the Releases page
Make a GH issue if you want more targets
$ usaco --help
USACO command-line interface: supports viewing problem info, automatically testing solutions, and viewing test case diffs.
Usage: usaco [OPTIONS] <COMMAND>
Commands:
auth Manage USACO account authentication
problem View problem info
solution Manage and test solutions
preferences Manage CLI preferences
completion Generate shell completion files
ping Test connection to USACO servers
help Print this message or the help of the given subcommand(s)
Options:
-l, --log-level <LOG_LEVEL>
Maximum logging level
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version