@electron-forge/cli
Version:
A complete tool for building modern Electron applications
21 lines (17 loc) • 649 B
text/typescript
import { api } from '@electron-forge/core';
import { program } from 'commander';
import './util/terminate';
import packageJSON from '../package.json';
import { resolveWorkingDir } from './util/resolve-working-dir';
program
.version(packageJSON.version, '-V, --version', 'Output the current version.')
.helpOption('-h, --help', 'Output usage information.')
.argument('[dir]', 'Directory of the project to import. (default: current directory)')
.action(async (dir: string) => {
const workingDir = resolveWorkingDir(dir, false);
await api.import({
dir: workingDir,
interactive: true,
});
})
.parse(process.argv);