Skip to main content

Crate icb_cli

Crate icb_cli 

Source
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§

BuildOptions 🔒
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 🔒