Expand description
Command-line interface for the Infinite Code Blueprint (ICB).
Provides four subcommands:
- analyze – parse a project and print graph stats.
- query – run analytical queries (functions, callers, callees, unused code, cycles, dead code, complexity, DOT export).
- report – generate a static HTML report with embedded graph.
- diff – compare two project versions and produce an HTML diff.
Structs§
- Build
Options 🔒 - Holds parameters for building or loading a graph.
- Cli 🔒
- Top-level CLI structure.
Enums§
- Command 🔒
- Available subcommands.
Functions§
- build_
file_ 🔒facts - Build facts from a project path.
- build_
or_ 🔒load_ graph - Build a graph from source or load from cache.
- main 🔒
- Run the CLI.
- parse_
language 🔒 - Convert a language string to
Language. - print_
callees 🔒 - print_
callers 🔒 - print_
complexity 🔒 - print_
cycles 🔒 - print_
dead_ 🔒code - print_
functions 🔒 - print_
unused 🔒