UNPKG

@vortex.so/cli

Version:

CLI to interact with Vortex.

38 lines (32 loc) 1.14 kB
'use strict'; 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;