omniscript-cli
Version:
OmniScript Format (OSF) CLI tools - Command-line interface for parsing, validating, and converting OSF documents
47 lines • 1.44 kB
JavaScript
;
// 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