UNPKG

ovm

Version:

OVM is a CLI application for managing Obsidian vaults.

61 lines 1.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.outputFlag = exports.FactoryCommandWithVaults = exports.FactoryCommand = void 0; const core_1 = require("@oclif/core"); const command_1 = require("../utils/command"); const constants_1 = require("../utils/constants"); const flags_1 = require("../utils/flags"); const commonFlags = { debug: core_1.Flags.boolean({ char: 'd', default: false, description: constants_1.DESCRIPTIONS.debug, }), timestamp: core_1.Flags.boolean({ char: 't', default: false, description: constants_1.DESCRIPTIONS.timestamp, }), config: core_1.Flags.file({ char: 'c', description: constants_1.DESCRIPTIONS.config, default: constants_1.DEFAULT_CONFIG_PATH, required: false, }), }; const outputFlag = core_1.Flags.string({ char: 'o', description: constants_1.DESCRIPTIONS.output, default: 'table', options: flags_1.outputFormats, }); exports.outputFlag = outputFlag; class FactoryCommand extends core_1.Command { static commonFlags = commonFlags; run() { throw new Error('Method not implemented.'); } handleError(error) { (0, command_1.handlerCommandError)(error); } } exports.FactoryCommand = FactoryCommand; class FactoryCommandWithVaults extends core_1.Command { static commonFlagsWithPath = { ...FactoryCommand.commonFlags, path: core_1.Flags.string({ char: 'p', description: constants_1.DESCRIPTIONS.path, default: '', }), }; static commonFlags = FactoryCommandWithVaults.commonFlagsWithPath; run() { throw new Error('Method not implemented.'); } handleError(error) { (0, command_1.handlerCommandError)(error); } } exports.FactoryCommandWithVaults = FactoryCommandWithVaults; //# sourceMappingURL=factory.js.map