vlt
Version:
The vlt CLI
86 lines (84 loc) • 2.75 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 {
ExecCommand,
views
} from "./chunk-DPW3XYNO.js";
import "./chunk-4N7U4YYK.js";
import "./chunk-PXEDENDA.js";
import "./chunk-RPYKRKJX.js";
import "./chunk-C476FDK4.js";
import "./chunk-2JA5GDCD.js";
import "./chunk-6K6533KS.js";
import "./chunk-IN6BBUSG.js";
import {
run,
runFG
} from "./chunk-V52UM37T.js";
import "./chunk-6F6VOBW3.js";
import "./chunk-QEOLSUUZ.js";
import {
commandUsage
} from "./chunk-32II74H6.js";
import "./chunk-C3WXW4MY.js";
import "./chunk-JG56ZRZC.js";
import "./chunk-X4GYYGTU.js";
import "./chunk-CGWKWA24.js";
import "./chunk-MBW6A3RQ.js";
import "./chunk-YD3KKYTM.js";
import "./chunk-XGSKO6BL.js";
import "./chunk-RXFAZHP7.js";
import "./chunk-TW6XJ6XF.js";
import "./chunk-4LVU5YJD.js";
import "./chunk-TG2CR2PD.js";
import "./chunk-REP7WICP.js";
import "./chunk-XN35SAI7.js";
import "./chunk-52JFXOJH.js";
import "./chunk-CHD5BAMM.js";
import "./chunk-C5WO664N.js";
// ../../src/cli-sdk/src/commands/run.ts
var usage = () => commandUsage({
command: "run",
usage: "<script> [args ...]",
description: `Run a script defined in 'package.json', passing along any extra
arguments. Note that vlt config values must be specified *before*
the script name, because everything after that is handed off to
the script process.`
});
var RunCommand = class extends ExecCommand {
constructor(conf) {
super(conf, run, runFG);
}
// do not provide the interactive shell arg, just do nothing
// so that it falls back up to the noArgsSingle() method
defaultArg0() {
}
noArgsSingle() {
const cwd = this.getCwd();
const { scripts = {} } = this.conf.options.packageJson.read(cwd);
return scripts;
}
noArgsMulti() {
const scripts = {};
for (const { label, manifest } of this.getTargets()) {
if (manifest.scripts) scripts[label] = manifest.scripts;
}
return scripts;
}
};
var command = async (conf) => await new RunCommand(conf).run();
export {
command,
usage,
views
};
//# sourceMappingURL=run-JNIJXDWQ.js.map