@qodalis/angular-cli
Version:
A lightweight and flexible command-line interface (CLI) tool designed to streamline workflows and automate tasks for developers.
16 lines • 2.09 kB
JavaScript
import { DefaultLibraryAuthor, } from '@qodalis/cli-core';
export class CliClearCommandProcessor {
constructor() {
this.command = 'clear';
this.description = 'Clears the terminal';
this.author = DefaultLibraryAuthor;
this.metadata = {
icon: '🧹',
module: 'misc',
};
}
async processCommand(_, context) {
context.terminal.clear();
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpLWNsZWFyLWNvbW1hbmQtcHJvY2Vzc29yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY2xpL3NyYy9saWIvY2xpL3Byb2Nlc3NvcnMvbWlzYy9jbGktY2xlYXItY29tbWFuZC1wcm9jZXNzb3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUdILG9CQUFvQixHQUd2QixNQUFNLG1CQUFtQixDQUFDO0FBRTNCLE1BQU0sT0FBTyx3QkFBd0I7SUFBckM7UUFDSSxZQUFPLEdBQUcsT0FBTyxDQUFDO1FBRWxCLGdCQUFXLEdBQXdCLHFCQUFxQixDQUFDO1FBRXpELFdBQU0sR0FBRyxvQkFBb0IsQ0FBQztRQUU5QixhQUFRLEdBQXNDO1lBQzFDLElBQUksRUFBRSxJQUFJO1lBQ1YsTUFBTSxFQUFFLE1BQU07U0FDakIsQ0FBQztJQVFOLENBQUM7SUFORyxLQUFLLENBQUMsY0FBYyxDQUNoQixDQUFvQixFQUNwQixPQUE2QjtRQUU3QixPQUFPLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQzdCLENBQUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gICAgQ2xpUHJvY2Vzc0NvbW1hbmQsXG4gICAgQ2xpUHJvY2Vzc29yTWV0YWRhdGEsXG4gICAgRGVmYXVsdExpYnJhcnlBdXRob3IsXG4gICAgSUNsaUNvbW1hbmRQcm9jZXNzb3IsXG4gICAgSUNsaUV4ZWN1dGlvbkNvbnRleHQsXG59IGZyb20gJ0Bxb2RhbGlzL2NsaS1jb3JlJztcblxuZXhwb3J0IGNsYXNzIENsaUNsZWFyQ29tbWFuZFByb2Nlc3NvciBpbXBsZW1lbnRzIElDbGlDb21tYW5kUHJvY2Vzc29yIHtcbiAgICBjb21tYW5kID0gJ2NsZWFyJztcblxuICAgIGRlc2NyaXB0aW9uPzogc3RyaW5nIHwgdW5kZWZpbmVkID0gJ0NsZWFycyB0aGUgdGVybWluYWwnO1xuXG4gICAgYXV0aG9yID0gRGVmYXVsdExpYnJhcnlBdXRob3I7XG5cbiAgICBtZXRhZGF0YT86IENsaVByb2Nlc3Nvck1ldGFkYXRhIHwgdW5kZWZpbmVkID0ge1xuICAgICAgICBpY29uOiAn8J+nuScsXG4gICAgICAgIG1vZHVsZTogJ21pc2MnLFxuICAgIH07XG5cbiAgICBhc3luYyBwcm9jZXNzQ29tbWFuZChcbiAgICAgICAgXzogQ2xpUHJvY2Vzc0NvbW1hbmQsXG4gICAgICAgIGNvbnRleHQ6IElDbGlFeGVjdXRpb25Db250ZXh0LFxuICAgICk6IFByb21pc2U8dm9pZD4ge1xuICAgICAgICBjb250ZXh0LnRlcm1pbmFsLmNsZWFyKCk7XG4gICAgfVxufVxuIl19