@launchql/cli
Version:
LaunchQL CLI
25 lines (24 loc) • 676 B
JavaScript
import { LaunchQLProject, writePackage } from '@launchql/core';
export default async (argv, prompter, _options) => {
const questions = [
{
type: 'confirm',
name: 'plan',
default: true,
useDefault: true,
required: true
}
];
let { cwd, plan } = await prompter.prompt(argv, questions);
const project = new LaunchQLProject(cwd);
project.ensureModule();
const info = project.getModuleInfo();
info.version;
await writePackage({
version: info.version,
extension: true,
usePlan: plan,
packageDir: project.modulePath
});
return argv;
};