Expand description
Legalis-CLI: Command-line interface for Legalis-RS.
This crate provides a CLI tool for:
- Parsing and validating legal DSL files
- Running verification checks
- Generating visualizations
- Exporting to various formats
Re-exports§
pub use cli_types::*;
Modules§
- ai
- AI-powered CLI features for natural language command parsing and intelligent assistance.
- batch
- Batch operations for processing multiple statutes in parallel.
- cache
- Command result caching for improved performance.
- cli_
types - CLI operation and value enum types.
- cloud
- Cloud integration module for Legalis CLI.
- commands
- CLI command implementations.
- config
- Configuration file support for legalis-cli.
- debug
- Debugging utilities for step-through evaluation.
- error_
suggestions - Error suggestions for common CLI errors.
- interactive
- Interactive mode for guided user input.
- parallel
- Parallel processing utilities for batch operations.
- perf
- Performance profiling and monitoring for Legalis CLI.
- plugin
- Plugin system for extending legalis-cli functionality.
- profile
- Profiling utilities for performance analysis.
- progress
- Progress tracking and estimation for long-running operations.
- scripting
- Lua scripting support for custom commands and automation.
- team
- Team collaboration features for Legalis CLI.
- theme
- Terminal theming and output formatting utilities.
- tui
- TUI (Text User Interface) dashboard for Legalis CLI.
- tutorial
- Interactive tutorials for learning Legalis CLI features.
- workflow
- Workflow automation system for Legalis CLI.
Structs§
- Cli
- Legalis-RS Command Line Interface
Enums§
- Color
Theme - Color theme options.
- Commands
- Available commands.
- LogFormat
- Structured logging format options.
- Output
Format - Output format options.
Functions§
- generate_
all_ man_ pages - Generates man pages for all subcommands to a directory.
- generate_
completions - Generates shell completions and writes them to stdout.
- generate_
man_ page - Generates man page and writes it to stdout.