Expand description
Interactive tutorial command implementation.
Responsibilities:
- Orchestrate tutorial phases in sequence.
- Provide options struct for tutorial configuration.
- Re-export types for CLI handler.
Not handled here:
- CLI argument parsing (see cli/tutorial.rs).
- Phase implementations (see phases.rs).
Structs§
- Dialoguer
Tutorial Prompter - Dialoguer-based prompter for interactive terminal use.
- Scripted
Tutorial Prompter - Scripted prompter for testing with predetermined responses.
- Tutorial
Options - Tutorial configuration options.
- Tutorial
Sandbox - A tutorial sandbox with automatic or manual cleanup.
Enums§
Traits§
- Tutorial
Prompter - Trait for tutorial user prompts, allowing testable implementations.
Functions§
- run_
tutorial - Run the interactive tutorial.
- run_
tutorial_ with_ prompter - Run tutorial with a custom prompter (for testing).