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 ./atcoder.tar.gz https://github.com/sachaos/atcoder/releases/download/v0.2.11/atcoder_0.2.11_Linux_x86_64.tar.gz && mkdir ./atcoder-bin && tar xvzf ./atcoder.tar.gz -C ./atcoder-bin && sudo mv ./atcoder-bin/atcoder /usr/local/bin/atcoder && sudo chmod +x /usr/local/bin/atcoder
$ brew install sachaos/atcoder/atcoder
You need go 1.13.
$ git clone https://github.com/sachaos/atcoder.git
$ cd atcoder
$ make install
$ atcoder config
WARNING: This software store raw authentication information on ~/.atcoder.toml
. This is not secure.
Please understand this behavior, and use carefully. Please contribute if you interest to fix this behavior.
$ atcoder install python3
$ atcoder prepare abc153
$ atcoder prepare --language python3 abc153
$ atcoder abc153/abc153_a browse
$ atcoder abc153/abc153_a edit
You can customize the editor by $EDITOR
environment variable.
$ atcoder abc153/abc153_a test
$ atcoder abc153/abc153_a submit
$ atcoder abc153/abc153_a submit --skip-test
AtCoder Languages and Compiler options
- C++14 (GCC 5.4.1)
- C++ (GCC 5.4.1)
- C# (Mono 4.6.2.0)
- Go (1.6)
- Python2 (2.7.6)
- You cannot use numpy, scipy, scikits now.
- Python3 (3.4.3)
- Ruby (2.3.3)
- C (GCC 5.4.1)
- Java7 (OpenJDK 1.7.0)
- Java8 (OpenJDK 1.8.0)