UNPKG

omniscript-cli

Version:

OmniScript Format (OSF) CLI tools - Command-line interface for parsing, validating, and converting OSF documents

47 lines 1.44 kB
"use strict"; // File: omniscript-core/cli/src/types.ts // What: Shared type definitions for CLI // Why: Centralize types used across CLI modules // Related: osf.ts, commands/*.ts, utils/*.ts Object.defineProperty(exports, "__esModule", { value: true }); exports.commands = void 0; // Command list exports.commands = [ { name: 'parse', description: 'Parse and validate OSF file syntax', usage: 'osf parse <file>', args: ['file'], }, { name: 'lint', description: 'Style and structure checks', usage: 'osf lint <file>', args: ['file'], }, { name: 'diff', description: 'Semantic diff of two OSF files', usage: 'osf diff <file1> <file2>', args: ['file1', 'file2'], }, { name: 'render', description: 'Render OSF to various output formats', usage: 'osf render <file> [--format <html|pdf|docx|pptx|xlsx>] [--output <file>] [--theme <default|corporate|academic|modern>]', args: ['file'], }, { name: 'export', description: 'Export OSF to other formats', usage: 'osf export <file> [--target <md|json>] [--output <file>]', args: ['file'], }, { name: 'format', description: 'Auto-format OSF for style consistency', usage: 'osf format <file> [--output <file>]', args: ['file'], }, ]; //# sourceMappingURL=types.js.map