UNPKG

@vmg-anysphere/napi-rs-cli

Version:
26 lines (23 loc) 681 B
import { input } from '@inquirer/prompts' import { renameProject } from '../api/rename.js' import { BaseRenameCommand } from '../def/rename.js' export class RenameCommand extends BaseRenameCommand { async execute() { const options = this.getOptions() if (!options.name) { const name = await input({ message: `Enter the new package name in the package.json`, required: true, }) options.name = name } if (!options.binaryName) { const binaryName = await input({ message: `Enter the new binary name`, required: true, }) options.binaryName = binaryName } await renameProject(options) } }