smartui-migration-tool
Version:
Enterprise-grade CLI tool for migrating visual testing platforms to LambdaTest SmartUI
56 lines • 4.33 kB
JavaScript
/**
* ASCII Logo Module for SmartUI Migration Tool
* Provides bold and minimal logo designs for different command contexts
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ASCIILogos = void 0;
class ASCIILogos {
/**
* Bold ASCII logo for main commands (welcome, help, init)
*/
static getBoldLogo() {
return `
╔════════════════════════════════════════════════════════════════╗
║ ║
║ ███████╗███╗ ███╗ █████╗ ██████╗ ████████╗██╗ ██╗██╗ ║
║ ██╔════╝████╗ ████║██╔══██╗██╔══██╗╚══██╔══╝██║ ██║██║ ║
║ ███████╗██╔████╔██║███████║██████╔╝ ██║ ██║ ██║██║ ║
║ ╚════██║██║╚██╔╝██║██╔══██║██╔══██╗ ██║ ██║ ██║██║ ║
║ ███████║██║ ╚═╝ ██║██║ ██║██║ ██║ ██║ ╚██████╔╝██║ ║
║ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ║
║ ║
║ ╔════════════════════════════════════════════════════════╗ ║
║ ║ MIGRATION TOOL ║ ║
║ ╚════════════════════════════════════════════════════════╝ ║
║ ║
╚════════════════════════════════════════════════════════════════╝
`;
}
/**
* Minimal ASCII logo for utility commands (version, update, uninstall, scan)
*/
static getMinimalLogo() {
return `
┌─────────────────────────────────────────────────────────┐
│ ███████╗███╗ ███╗ █████╗ ██████╗ ████████╗██╗ ██╗██╗│
│ ██╔════╝████╗ ████║██╔══██╗██╔══██╗╚══██╔══╝██║ ██║██║│
│ ███████╗██╔████╔██║███████║██████╔╝ ██║ ██║ ██║██║│
│ ╚════██║██║╚██╔╝██║██╔══██║██╔══██╗ ██║ ██║ ██║██║│
│ ███████║██║ ╚═╝ ██║██║ ██║██║ ██║ ██║ ╚██████╔╝██║│
│ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝│
│ │
│ │
│ MIGRATION TOOL │
└─────────────────────────────────────────────────────────┘
`;
}
/**
* Get logo based on command type
*/
static getLogo(commandType) {
return commandType === 'main' ? this.getBoldLogo() : this.getMinimalLogo();
}
}
exports.ASCIILogos = ASCIILogos;
//# sourceMappingURL=ascii-logos.js.map
;