Generate ASCII art diagrams from PlantUML text syntax for terminal and documentation use. The purpose of a use case diagram in UML is to demonstrate the different ways that a user might interact with a system. Supports six diagram types: sequence, class, activity, state, component, use case, and deployment diagrams Two output formats: pure ASCII ( -txt ) and Unicode-enhanced ASCII ( -utxt ) with box-drawing. A Use Case Diagram is a visual way to show how users (actors) interact with a system and what functions (use cases) the system provides. It helps understand the system's behavior from the user's perspective. Export clean SVG, PNG, and PlantUML. Solid lines connect actors to goals.