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.
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.