"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function getCommandFullName(cmd) {
    switch (cmd) {
        case 'add':
        case 'install':
        case 'i':
            return 'install';
        case 'uninstall':
        case 'r':
        case 'rm':
        case 'un':
            return 'uninstall';
        case 'link':
        case 'ln':
            return 'link';
        case 'unlink':
        case 'dislink':
            return 'unlink';
        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';
        case 'test':
        case 't':
        case 'tst':
            return 'test';
        case 'run':
        case 'run-script':
            return 'run';
        case 'recursive':
        case 'multi':
        case 'm':
            return 'recursive';
        // some commands have no aliases: publish, prune
        default:
            return cmd;
    }
}
exports.default = getCommandFullName;
