A wrapper to make acc and oj commands simpler to use for AtCoder contests.
atcoder-cli(acc)online-judge-tools(oj)g++python3
coder {n|new} <contest-id> # Create a new contest directory
coder {t|test} [filename] # Test the specified file (default: main.py)
coder {s|submit} [filename] # Submit the specified file (default: main.py)# Python (default)
coder new abc350 # Create
coder test # Test
coder submit # Submit
# C++
coder new abc350
coder test main.cpp
coder submit main.cppcoder submitonly works for ongoing contests — AtCoder won’t accept submissions after the contest ends.- You can extend it to support other languages (Rust, Go, etc.) if you like.