live-cp-web の CLI ツール。
参加者 PC では npm でグローバルインストールして使う。
npm install -g @rippro/judge@latest提出作業ディレクトリで設定ファイルを作る。
rj init対話せずに作る場合は値を指定できる。
rj init --event rippro-2026-spring --token rj_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx作成される .rippro-judge.json は次の形式。
{
"eventId": "rippro-2026-spring",
"token": "rj_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}インストール後は rj コマンドで提出する。
rj submit <problemId> <sourcePath>設定は提出作業ディレクトリの ./.rippro-judge.json だけを読む。
拡張子ベースで次の言語を判定する。
.c, .cc, .cpp, .cxx, .go, .hs, .java, .js, .cjs, .mjs, .kt, .pl, .php, .py, .rb, .rs