UNPKG

@acoustic-content-sdk/cli

Version:

Command line utility for the Acoustic Content SDK.

34 lines 2.83 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 {?} */ var cmd = program .command('version', { isDefault: true }) .description('Show version info.') .action((/** * @return {?} */ function () { // logger /** @type {?} */ var logSvc = createChalkLoggerService(); /** @type {?} */ var logger = logSvc.get(cmd.name()); // version logger.info(MODULE, createVersionString(VERSION)); })); // ok return cmd; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhY291c3RpYy1jb250ZW50LXNkay9jbGkvIiwic291cmNlcyI6WyJjb21tYW5kcy92ZXJzaW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDaEUsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFHekUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsTUFBTSxZQUFZLENBQUM7Ozs7O0FBRTdDLE1BQU0sVUFBVSxjQUFjLENBQUMsT0FBZ0I7OztRQUV2QyxHQUFHLEdBQUcsT0FBTztTQUNoQixPQUFPLENBQUMsU0FBUyxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDO1NBQ3ZDLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQztTQUNqQyxNQUFNOzs7SUFBQzs7O1lBRUEsTUFBTSxHQUFHLHdCQUF3QixFQUFFOztZQUNuQyxNQUFNLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDckMsVUFBVTtRQUNWLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLG1CQUFtQixDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7SUFDcEQsQ0FBQyxFQUFDO0lBQ0osS0FBSztJQUNMLE9BQU8sR0FBRyxDQUFDO0FBQ2IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZVZlcnNpb25TdHJpbmcgfSBmcm9tICdAYWNvdXN0aWMtY29udGVudC1zZGsvYXBpJztcbmltcG9ydCB7IGNyZWF0ZUNoYWxrTG9nZ2VyU2VydmljZSB9IGZyb20gJ0BhY291c3RpYy1jb250ZW50LXNkay90b29saW5nJztcbmltcG9ydCB7IENvbW1hbmQgfSBmcm9tICdjb21tYW5kZXInO1xuXG5pbXBvcnQgeyBNT0RVTEUsIFZFUlNJT04gfSBmcm9tICcuLi92ZXJzaW9uJztcblxuZXhwb3J0IGZ1bmN0aW9uIHZlcnNpb25Db21tYW5kKHByb2dyYW06IENvbW1hbmQpOiBDb21tYW5kIHtcbiAgLy8gZGVmYXVsdFxuICBjb25zdCBjbWQgPSBwcm9ncmFtXG4gICAgLmNvbW1hbmQoJ3ZlcnNpb24nLCB7IGlzRGVmYXVsdDogdHJ1ZSB9KVxuICAgIC5kZXNjcmlwdGlvbignU2hvdyB2ZXJzaW9uIGluZm8uJylcbiAgICAuYWN0aW9uKCgpID0+IHtcbiAgICAgIC8vIGxvZ2dlclxuICAgICAgY29uc3QgbG9nU3ZjID0gY3JlYXRlQ2hhbGtMb2dnZXJTZXJ2aWNlKCk7XG4gICAgICBjb25zdCBsb2dnZXIgPSBsb2dTdmMuZ2V0KGNtZC5uYW1lKCkpO1xuICAgICAgLy8gdmVyc2lvblxuICAgICAgbG9nZ2VyLmluZm8oTU9EVUxFLCBjcmVhdGVWZXJzaW9uU3RyaW5nKFZFUlNJT04pKTtcbiAgICB9KTtcbiAgLy8gb2tcbiAgcmV0dXJuIGNtZDtcbn1cbiJdfQ==