import process from "node:process"; import { generate } from "./lexicon/generate.ts"; import { download } from "./lexicon/download.ts"; const action = process.argv[2]; switch (action) { case "generate": await generate(); break; case "download": await download(); break; case "full": await download(); await generate(); break; case "help": console.log("Usage: atprotocol-apps "); console.log("Commands:"); console.log(" download - Download the latest lexicon"); console.log(" generate - Generate api (client) and server code"); console.log(" full"); console.log(" help"); break; }