#tui #proc-macro #visualization

app vacro-cli

TUI visualization tool for inspecting Vacro toolkits

2 releases

0.1.1 Feb 2, 2026
0.1.0 Dec 29, 2025

#983 in Debugging

MIT/Apache

81KB
1.5K SLoC

Vacro CLI

The Visualization Tool for Vacro

crates.io

Introduction

vacro-cli is a Terminal User Interface (TUI) tool designed to visualize the internal state of Procedural Macros developed with the Vacro framework.

It consumes data produced by vacro-trace, allowing developers to:

  • Inspect Logs: View structured logs (info!, warn!, etc.) emitted during macro expansion.
  • Diff Snapshots: Visualize how TokenStreams evolve by automatically comparing snapshots with the same tag.

Installation

cargo install vacro-cli

Usage

Run it as a cargo subcommand in your project root:

cargo vacro

Dependencies

~11–17MB
~312K SLoC