UNPKG

@acoustic-content-sdk/cli

Version:

Command line utility for the Acoustic Content SDK.

34 lines 2.85 kB
/** * @fileoverview added by tsickle * Generated from: commands/version.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { createVersionString } from '@acoustic-content-sdk/api'; import { createChalkLoggerService } from '@acoustic-content-sdk/tooling'; import { MODULE, VERSION } from '../version'; /** * @param {?} program * @return {?} */ export function versionCommand(program) { // default /** @type {?} */ const cmd = program .command('version', { isDefault: true }) .description('Show version info.') .action((/** * @return {?} */ () => { // logger /** @type {?} */ const logSvc = createChalkLoggerService(); /** @type {?} */ const logger = logSvc.get(cmd.name()); // version logger.info(MODULE, createVersionString(VERSION)); })); // ok return cmd; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhY291c3RpYy1jb250ZW50LXNkay9jbGkvIiwic291cmNlcyI6WyJjb21tYW5kcy92ZXJzaW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDaEUsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFHekUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsTUFBTSxZQUFZLENBQUM7Ozs7O0FBRTdDLE1BQU0sVUFBVSxjQUFjLENBQUMsT0FBZ0I7OztVQUV2QyxHQUFHLEdBQUcsT0FBTztTQUNoQixPQUFPLENBQUMsU0FBUyxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDO1NBQ3ZDLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQztTQUNqQyxNQUFNOzs7SUFBQyxHQUFHLEVBQUU7OztjQUVMLE1BQU0sR0FBRyx3QkFBd0IsRUFBRTs7Y0FDbkMsTUFBTSxHQUFHLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ3JDLFVBQVU7UUFDVixNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ3BELENBQUMsRUFBQztJQUNKLEtBQUs7SUFDTCxPQUFPLEdBQUcsQ0FBQztBQUNiLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVWZXJzaW9uU3RyaW5nIH0gZnJvbSAnQGFjb3VzdGljLWNvbnRlbnQtc2RrL2FwaSc7XG5pbXBvcnQgeyBjcmVhdGVDaGFsa0xvZ2dlclNlcnZpY2UgfSBmcm9tICdAYWNvdXN0aWMtY29udGVudC1zZGsvdG9vbGluZyc7XG5pbXBvcnQgeyBDb21tYW5kIH0gZnJvbSAnY29tbWFuZGVyJztcblxuaW1wb3J0IHsgTU9EVUxFLCBWRVJTSU9OIH0gZnJvbSAnLi4vdmVyc2lvbic7XG5cbmV4cG9ydCBmdW5jdGlvbiB2ZXJzaW9uQ29tbWFuZChwcm9ncmFtOiBDb21tYW5kKTogQ29tbWFuZCB7XG4gIC8vIGRlZmF1bHRcbiAgY29uc3QgY21kID0gcHJvZ3JhbVxuICAgIC5jb21tYW5kKCd2ZXJzaW9uJywgeyBpc0RlZmF1bHQ6IHRydWUgfSlcbiAgICAuZGVzY3JpcHRpb24oJ1Nob3cgdmVyc2lvbiBpbmZvLicpXG4gICAgLmFjdGlvbigoKSA9PiB7XG4gICAgICAvLyBsb2dnZXJcbiAgICAgIGNvbnN0IGxvZ1N2YyA9IGNyZWF0ZUNoYWxrTG9nZ2VyU2VydmljZSgpO1xuICAgICAgY29uc3QgbG9nZ2VyID0gbG9nU3ZjLmdldChjbWQubmFtZSgpKTtcbiAgICAgIC8vIHZlcnNpb25cbiAgICAgIGxvZ2dlci5pbmZvKE1PRFVMRSwgY3JlYXRlVmVyc2lvblN0cmluZyhWRVJTSU9OKSk7XG4gICAgfSk7XG4gIC8vIG9rXG4gIHJldHVybiBjbWQ7XG59XG4iXX0=