vlt
Version:
The vlt CLI
69 lines (67 loc) • 2.15 kB
JavaScript
var global = globalThis;
import {Buffer} from "node:buffer";
import {setTimeout as _vlt_setTimeout,clearTimeout as _vlt_clearTimeout,setImmediate as _vlt_setImmediate,clearImmediate as _vlt_clearImmediate,setInterval as _vlt_setInterval,clearInterval as _vlt_clearInterval} from "node:timers";
globalThis.setTimeout = _vlt_setTimeout;
globalThis.clearTimeout = _vlt_clearTimeout;
globalThis.setImmediate = _vlt_setImmediate;
globalThis.clearImmediate = _vlt_clearImmediate;
globalThis.setInterval = _vlt_setInterval;
globalThis.clearInterval = _vlt_clearInterval;
import {createRequire as _vlt_createRequire} from "node:module";
var require = _vlt_createRequire(import.meta.filename);
import {
loadCommand
} from "./chunk-PAXX36FZ.js";
import {
generateDefaultHelp,
generateFullHelp
} from "./chunk-RPYKRKJX.js";
import "./chunk-2JA5GDCD.js";
import {
commandUsage
} from "./chunk-32II74H6.js";
import "./chunk-XGSKO6BL.js";
import {
getCommand
} from "./chunk-TW6XJ6XF.js";
import "./chunk-REP7WICP.js";
import "./chunk-52JFXOJH.js";
import {
error
} from "./chunk-CHD5BAMM.js";
import "./chunk-C5WO664N.js";
// ../../src/cli-sdk/src/commands/help.ts
var usage = () => commandUsage({
command: "help",
usage: "[<command>]",
description: "Print the full help output for the CLI, or help for a specific command",
examples: {
"": { description: "Show general CLI help" },
install: { description: "Show help for the install command" },
run: { description: "Show help for the run command" }
}
});
var command = async (conf) => {
if (conf.positionals.length === 0) {
const colors = conf.values.color ?? process.stdout.isTTY;
if (conf.values.all) {
return generateFullHelp(colors);
}
return generateDefaultHelp(colors);
}
const cmdName = conf.positionals[0];
const canonicalCmd = getCommand(cmdName);
if (!canonicalCmd) {
throw error(`Unknown command: ${cmdName}`, {
found: cmdName,
code: "EUSAGE"
});
}
const command2 = await loadCommand(canonicalCmd);
return command2.usage().usage();
};
export {
command,
usage
};
//# sourceMappingURL=help-RLTSAZBU.js.map