Unofficial CLI for AtCoder users.
- Template (built-in)
- Run test on Docker or Native
- Submit code to AtCoder
- Support major languages (If you want to add another languages, please send PR.)
Download binary from Release page
$ curl -L -o ./ac-deck.tar.gz https://github.com/sachaos/ac-deck/releases/download/v0.3.4/ac-deck_0.3.4_Linux_x86_64.tar.gz && mkdir ./ac-deck-bin && tar xvzf ./ac-deck.tar.gz -C ./ac-deck-bin && sudo mv ./ac-deck-bin/acd /usr/local/bin/acd && sudo chmod +x /usr/local/bin/acd
$ brew install sachaos/tap/ac-deck
You need go 1.13.
$ git clone https://github.com/sachaos/ac-deck.git
$ cd ac-deck
$ make install
$ acd config
WARNING: This software store raw authentication information on ~/.ac-deck.toml
. This is not secure.
Please understand this behavior, and use carefully. Please contribute if you interest to fix this behavior.
$ acd install python3
$ acd prepare abc153
$ acd prepare --language python3 abc153
$ acd abc153/abc153_a browse
$ acd abc153/abc153_a edit
You can customize the editor by $EDITOR
environment variable.
$ acd abc153/abc153_a test
$ acd abc153/abc153_a submit
$ acd abc153/abc153_a submit --skip-test
AtCoder Languages and Compiler options
- C++ (GCC 9.2.1)
- Python3 (3.8.2)
- Go (1.14.1)
- You cannot use gonum, gods now.
- Rust (1.42.0)