onboarding
Print the first-use walkthrough and where this machine stands in it.
Invocation#
lem-cli onboarding [--reset]Inputs and options#
- No positional input. --reset discards the recorded progress and evidence and shows the walkthrough from its first screen; it is the only option, and may appear once.
Output and state#
Prints every screen of the packaged journey in order — its title, its body and, where one is declared, the command to run — then whether the first-use journey is complete or still in progress. Progress is recorded under Lem's own state so a later run resumes; a recorded journey for another product, journey or version is replaced by a fresh one. Completion is recorded only by the shared importer accepting or recognising durable data, never by viewing the walkthrough.
Refusals#
- Any argument other than --reset, or --reset twice, refuses with “onboarding: expected no arguments or --reset”.
- A packaged journey that cannot be read refuses with “onboarding failed: <reason>”.