@aivec/wp-docker-dev-factory
Version:
Spin up local WordPress environments with Docker.
23 lines (19 loc) • 567 B
text/typescript
import yargs from 'yargs/yargs';
import { canUseDockerOrExit } from './docker/daemon';
import { CommandArgs } from './cli';
import { showPrompts } from './interactive';
import { debug } from './logger';
const argv: CommandArgs = yargs(process.argv.slice(2))
.usage('Usage: $0 <path>')
.options({
d: { type: 'boolean', alias: 'debug', default: false },
}).argv;
(async (): Promise<void> => {
if (argv.d) {
process.env.DEBUG = '1';
}
debug('command arguments:', argv);
await canUseDockerOrExit();
showPrompts(argv);
})();