@launchql/cli
Version:
LaunchQL CLI
34 lines (30 loc) • 1.09 kB
JavaScript
import chalk from 'chalk';
import { readAndParsePackageJson } from './package';
export const extractFirst = (argv) => {
const first = argv._?.[0];
const newArgv = {
...argv,
_: argv._?.slice(1) ?? []
};
return { first, newArgv };
};
// Function to display the version information
export function displayVersion() {
const pkg = readAndParsePackageJson();
console.log(chalk.green(`Name: ${pkg.name}`));
console.log(chalk.blue(`Version: ${pkg.version}`));
}
export const usageText = `
Usage: launchql <command> [options]
Commands:
start Start the Launchql services.
version, -v Display the version of the Starship Client.
Configuration File:
--config <path> Specify the path to the configuration file containing the actual config file. Required.
Command-line options will override settings from this file if both are provided.
Additional Help:
$ launchql help Display this help information.
`;
export function displayUsage() {
console.log(usageText);
}