Skip to main content

Module tutorial

Module tutorial 

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

DialoguerTutorialPrompter
Dialoguer-based prompter for interactive terminal use.
ScriptedTutorialPrompter
Scripted prompter for testing with predetermined responses.
TutorialOptions
Tutorial configuration options.
TutorialSandbox
A tutorial sandbox with automatic or manual cleanup.

Enums§

ScriptedResponse

Traits§

TutorialPrompter
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).