tools/setup.ts (13 lines of code) (raw):

import { createTemplateFile, getContestProperty, settingProblemBin, } from "./lib.ts"; if (Deno.args.length !== 1) { console.info("INFO: invalid arguments, URL is required."); Deno.exit(1); } const url = new URL(Deno.args[0]); const contestProperty = getContestProperty(url); await createTemplateFile(url, contestProperty); await settingProblemBin(contestProperty);