@vortex.so/cli
Version:
CLI to interact with Vortex.
38 lines (32 loc) • 1.14 kB
JavaScript
;
const process = require('node:process');
const ship_files = require('./ship.files.cjs');
const ship_input = require('./ship.input.cjs');
const ship_operation = require('./ship.operation.cjs');
const ship_output = require('./ship.output.cjs');
const index = require('../../utils/log/index.cjs');
function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e.default : e; }
const process__default = /*#__PURE__*/_interopDefaultCompat(process);
const log = new index.Log("Ship");
async function version() {
const operation = await ship_operation.Operation.start({
release: {
type: "prompt",
preid: "beta"
},
push: false,
files: ["vortex.yaml"],
cwd: process__default.cwd(),
ignoreScripts: false,
interface: { input: process__default.stdin, output: process__default.stdout }
});
try {
await ship_input.getInput(operation);
await ship_output.getOutput(operation);
await ship_files.updateFiles(operation);
log.ok("All done!");
} catch (error) {
log.fail(error?.message || "Something is failed.");
}
}
exports.version = version;