This is the go-library and CLI for atcoder.jp. Under development.
Directoriy -> description
/.devcontainer
-> This project supports devcontainer. Please use this./atcodergo
-> Library for golang. First, you should seeclient.go
./cmd
-> CLI tool which uses atcodergo./cmd/*.go
only parse flags, initialize configs and call handlers./handler
->/handler/*.go
takes responsibility for the core procedure.
/example
-> Example program. Rungo run ./example/main.go
. It has some unused functions, so edit (comments out) to show more complex ones.
- add tests
- set log level
- and output logs
- support custom template
- use external program
- generate boilerplate for each task
- [input signature] -> [custom program] -> [template]
- show submit results
- lib-level and CLI-level
- switch language (jp or en)
- create contest dir with interactive prompt
- extract parse sections