alia
Version:
Alias To Go
21 lines (20 loc) • 573 B
JavaScript
import logger from '../utils/logger.js';
import { Flag } from './flag.js';
export class RemoveFlag extends Flag {
flag = {
key: 'remove',
short: 'r',
desc: 'remove an alias',
run: (args) => this.remove(args)
};
remove(data) {
const alias = this.confService.getAlias(data[0]);
if (!alias) {
logger.info(`alias '${data[0]}' does not exist`);
return true;
}
this.confService.removeAlias(data[0]);
logger.info(`removed alias: ${data[0]}`);
return true;
}
}