atam
v2.0.0
Published
atcoder on terminal
Downloads
22
Readme
atam
概要
AtCoderへの提出をCLI上で行うことができるツールです。
- ブラウザへ移動することなくAtCoderが開催している任意のコンテストへ提出することができます。
- 現在のコードがサンプルケースに正解しているかを確認します。
install方法
npmにて公開しています。
$ sudo npm install -g atam --unsafe-perm=true
使用方法
ログイン
まず初めにatamを利用したAtCoderへのログインが必要となります。
$ atam l
上記のコマンドを実行した後にユーザ名とパスワードを聞かれるのでログインをしてください、なおこの操作は初回1度のみの実行です。
サンプルケースをテスト
サンプルケースに正解しているかテストします。
$ atam t <コンテスト名> <コンテスト回数> <プログラム実行のコマンド> # ex) atam t abc 001 python3 main.py
提出
submit(sに省略可能)コマンドの引数に、提出したいファイル、コンテスト名、コンテスト回数を渡します。
$ atam s <コンテスト名> <コンテスト回数> <提出したいファイル> # ex) atam s abc 001 main.py
提出ファイルの言語を選択してください、なおこの状態であいまい検索での言語選択が可能となっております。
言語の選択が終了したあと、提出する問題を選択する状態になります。 この状態も言語選択と同様、あいまい検索での問題検索が可能となっています。
問題の選択が終了した後、問題の提出が行われます。AtCoderのジャッジが終わり次第パソコンに通知が来ます。
なお、AtCoderサイトでの提出と同様に、空のファイルを選択した状態では提出が行われません。