- [x] ウォッチ機能 - [ ] ソースコードから入力を設定する機能 - [ ] ソースコードにWIP入れる - [ ] コンパイル・テスト・サブミット中に発生したファイルイベントを無視する - [x] リアルタイムスコアボード - [x] Submit - [x] サブミット後のチェック - [x] verbose - [x] 浮動小数点の比較 - [x] バイナリサブミット機能 - [x] UPX使えるなら使う機能 - [x] ターゲット指定機能 - [ ] ターゲットセットアップ機能 > $ rustup target add x86_64-unknown-linux-musl - [x] 初回時にデフォルトコンフィグをコピーする - [x] ACじゃなかったときに、結果の内訳を表示する - [ ] コンパイルエラー時はエラーメッセージも取得したい - [x] なんかヘルプの実行ファイル名が変 - [x] テストをリリースモードで - [x] カスタムテストケース入力機能 - [x] なんかテストの項目選択でバグってた - [x] バイナリをデフォルトに - [x] デフォルトサブミットモードの設定 - [x] ステータスの更新間隔設定 - [ ] 最後以外のステータスがジャッジ中の時表示がバグる - [x] 新規プロジェクト作成時に、すでにコンテスト内容が閲覧可能ならば、そこから問題名と問題数引っ張ってくるようにする。 - [ ] cargoのプロジェクト名として使えないcontest_idとかproblem_idとかが出てきたときのために、これらをマニュアル指定できる機能を何らかの方法で付ける - [ ] これ要るか? - [x] 問題ページの問題のURLのプリフィックスにコンテストIDがくっついてない時の対応 なんかよく分からんけど対応できてた - [ ] 設定ファイル読み込みエラーの時のメッセージがちょっと不親切 - [x] バイナリを作るだけのコマンド - [x] バイナリ生成中にコンパイルの進捗が見えない - [x] test と submit でテストケースが取得できなかったときにテストケース数0になるんじゃなくてエラーにする - [ ] 古いコンテストの入出力のところのHTMLがちょっと違うのに対応 - [ ] テストで--custom指定したときはtaskのURL取りに行かない(開始前のコンテストとかでできるように) - [x] warmupコマンド - [ ] remote-test コマンド - [ ] easy-scraper で書き直す