mirror of
https://github.com/pnpm/pnpm.git
synced 2026-03-26 11:02:01 -04:00
36 lines
684 B
TypeScript
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
|
|
}
|
|
}
|