ij.cli_enhanced

Enhanced command-line interface for Idea Junction.

Provides subcommands for conversion, validation, diff, and more.

ij.cli_enhanced.cmd_convert(args)[source]

Convert between diagram formats.

ij.cli_enhanced.cmd_diff(args)[source]

Show differences between two diagrams.

ij.cli_enhanced.cmd_extract(args)[source]

Extract a subgraph.

ij.cli_enhanced.cmd_simplify(args)[source]

Simplify a diagram.

ij.cli_enhanced.cmd_stats(args)[source]

Show diagram statistics.

ij.cli_enhanced.cmd_validate(args)[source]

Validate diagram files.

ij.cli_enhanced.cmd_watch(args)[source]

Watch files for changes and auto-convert.

ij.cli_enhanced.detect_format(filename: str) str[source]

Detect format from file extension.

ij.cli_enhanced.get_parser_for_format(format_name: str)[source]

Get parser instance for a format.

ij.cli_enhanced.get_renderer_for_format(format_name: str, **kwargs)[source]

Get renderer instance for a format.

ij.cli_enhanced.main()[source]

Enhanced CLI entry point.