glendam/terminal_output
Renders human-readable Glendam terminal progress and diagnostics.
Values
pub fn command(command command: String) -> Nil
Prints a shell command for the user to run.
pub fn set_progress(
spinner progress: option.Option(spinner.Spinner),
message message: String,
) -> Nil
Updates a progress spinner or prints a fallback progress line.
pub fn start_progress(
message message: String,
) -> option.Option(spinner.Spinner)
Starts a progress spinner when the terminal supports colour.
pub fn stop_progress(
spinner progress: option.Option(spinner.Spinner),
) -> Nil
Stops a progress spinner when one is active.