# Diagram

## Regenerate Diagram

## Export Diagram

## Enable Zoom

# Project Configuration

- [pubspec.yaml](https://github.com/stebaia/cli/blob/main/pubspec.yaml)
- [pubspec.lock](https://github.com/stebaia/cli/blob/main/pubspec.lock)
- [.gitignore](https://github.com/stebaia/cli/blob/main/.gitignore)
- [CHANGELOG.md](https://github.com/stebaia/cli/blob/main/CHANGELOG.md)
- [analysis_options.yaml](https://github.com/stebaia/cli/blob/main/analysis_options.yaml)

# User Input

- [CLI (bin/cli.dart)](https://github.com/stebaia/cli/blob/main/bin/cli.dart)
- [Library (lib/)](https://github.com/stebaia/cli/tree/main/lib/)
- [Test Suite (test/cli_test.dart)](https://github.com/stebaia/cli/blob/main/test/cli_test.dart)

# Note: Separation-of-Concerns & Modular Design

- processes

- invokes

- testsCLI

- testsLibrary

- depsFor

- locksFor
