vlt
Version:
The vlt CLI
79 lines (77 loc) • 2.32 kB
JavaScript
var global = globalThis;
import {Buffer} from "node:buffer";
import {setTimeout,clearTimeout,setImmediate,clearImmediate,setInterval,clearInterval} from "node:timers";
import {createRequire as _vlt_createRequire} from "node:module";
var require = _vlt_createRequire(import.meta.filename);
import {
ExecCommand,
views
} from "./chunk-ZSLJZRLN.js";
import "./chunk-4HCFIDH4.js";
import "./chunk-3X64PWHW.js";
import "./chunk-M34JYYXI.js";
import "./chunk-HFPRNHS6.js";
import "./chunk-SDAHMDDM.js";
import {
run,
runFG
} from "./chunk-XZF5GYDF.js";
import "./chunk-D36DAG56.js";
import "./chunk-LEKM5RQR.js";
import "./chunk-YWPMIBJS.js";
import "./chunk-5UBJ3ZBM.js";
import "./chunk-SGEQHKFC.js";
import "./chunk-I5CBBY6I.js";
import {
commandUsage
} from "./chunk-2Y5QRO5N.js";
import "./chunk-VTABR43C.js";
import "./chunk-GADRCS54.js";
import "./chunk-GY4L7O2Y.js";
import "./chunk-3HSZY4YW.js";
import "./chunk-6YRWYWZQ.js";
import "./chunk-TJHWNOOA.js";
import "./chunk-L3TCSQZJ.js";
import "./chunk-3RABDTYN.js";
import "./chunk-264UXZEG.js";
import "./chunk-X4RDKJKD.js";
import "./chunk-BNCOU5ZT.js";
import "./chunk-RV3EHS4P.js";
import "./chunk-AECDW3EJ.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-CRLQUFFG.js.map