- login
- loginする
- logout
- logoutする
- new
- コンテストからテンプレファイル(ディレクトリ)を生成
- test
- サンプルケースや、自分で書いたサンプルのテスト
- run
- 普通に実行(標準入出力)
- submit
- 提出する
ログイン処理してセッションファイルを作成する
ログアウト処理してセッションファイルを削除する
コンテストのテンプレートを作るコマンド
最初→コンテストIDを指定→./{contestID}/{各問題ID}/{何かしらのテンプレート}
を生成
各問題のサンプルケースとその想定解のファイルも生成
作成ファイル群
./{contestID}/
contest.json
-> コンテストのメタデータ{taskIdName}/
main.go
-> 提出ファイルtestcase{1..n}.input
-> テストケースの入力testcase{1..n}.output
-> テストケースの出力
オプション
- contestID
- コンテストIDを指定する
- 位置変数 or 名前付き変数
- テンプレートをファイルベースで指定する変数
~/.config/atgo/config.json
にグローバルな設定ファイルを保存する
- 独自テンプレートのアドオン?が導入できるように