Files
lms-cli/src/index.ts
rugvedS07 5e494e3386 Revert "Environment support for multiple hosts or ports (#278)" (#279)
This reverts commit ecf151cd159188c3e897a38c1649a7b916c29f81.
2025-07-29 13:39:09 -04:00

54 lines
1.3 KiB
TypeScript

import { run, subcommands } from "cmd-ts";
import { bootstrap } from "./subcommands/bootstrap.js";
import { chat } from "./subcommands/chat.js";
import { clone } from "./subcommands/clone.js";
import { create } from "./subcommands/create.js";
import { dev } from "./subcommands/dev.js";
import { flagsCommand } from "./subcommands/flags.js";
import { get } from "./subcommands/get.js";
import { importCmd } from "./subcommands/importCmd.js";
import { ls, ps } from "./subcommands/list.js";
import { load } from "./subcommands/load.js";
import { log } from "./subcommands/log.js";
import { login } from "./subcommands/login.js";
import { push } from "./subcommands/push.js";
import { server } from "./subcommands/server.js";
import { status } from "./subcommands/status.js";
import { unload } from "./subcommands/unload.js";
import { printVersion, version } from "./subcommands/version.js";
if (process.argv.length === 2) {
printVersion();
console.info();
console.info("Usage");
}
const cli = subcommands({
name: "lms",
cmds: {
chat,
status,
server,
ls,
ps,
get,
load,
unload,
create,
log,
dev,
push,
clone,
login,
import: importCmd,
flags: flagsCommand,
bootstrap,
version,
},
});
run(cli, process.argv.slice(2)).catch(error => {
console.error(error?.stack ?? error);
process.exit(1);
});