Files
pnpm/src/getCommandFullName.ts
zkochan d5ab95cdb8 feat: rebuild
Close #756
2017-10-03 01:56:02 +03:00

36 lines
684 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'
case 'rebuild':
case 'rb':
return 'rebuild'
// some commands have no aliases: publish, prune
default:
return cmd
}
}