Expand description
Setup wizard for configuring remote sources.
This module provides an interactive wizard that orchestrates the complete remote sources setup workflow:
- Discovery - Find SSH hosts from ~/.ssh/config
- Probing - Check host connectivity and cass status
- Selection - Interactive host selection UI
- Installation - Install cass on remotes that need it
- Indexing - Run cass index on remotes
- Configuration - Generate sources.toml entries
- Sync - Initial sync of session data
The wizard supports resume capability via state persistence, allowing interrupted setups to continue where they left off.
Structs§
- Setup
Options - Options for the setup wizard.
- Setup
Result - Result of the setup wizard.
- Setup
State - Persistent state for resumable setup.
Enums§
- Setup
Error - Errors that can occur during setup.
Functions§
- run_
setup - Run the setup wizard.