Files
pnpm/src/getCommandFullName.ts
2017-07-28 00:59:45 +03:00

33 lines
626 B
TypeScript

export default function getCommandFullName (cmd: string) {
switch (cmd) {
case 'add':
case 'install':
case 'i':
return 'install'
case 'uninstall':
case 'r':
case 'rm':
case 'un':
case 'unlink':
return 'uninstall'
case 'link':
case 'ln':
return 'link'
case 'install-test':
case 'it':
return 'install-test'
case 'update':
case 'up':
case 'upgrade':
return 'update'
case 'list':
case 'ls':
case 'll':
case 'la':
return 'list'
// some commands have no aliases: publish, prune
default:
return cmd
}
}