~/talk

Next-Level Console Apps With Spectre.Console

slides:none on file

Spectre.Console is used to turn a hacked-together .NET console into a usable tool: strongly typed command settings and options, text/secret/selection prompts with validators, and a boolean converter for yes/no answers. The demo implements a migrator that streams an IAsyncEnumerable and renders a progress bar with 150-item migration (100ms per item in demo), counts successes/failures and shows a bar chart. It also demonstrates a live animated GIF via ImageSharp that updates in-place — all examples compile and run.

AI-written summary · about

  1. 0:00Spectre.Console intro
  2. 1:05Console apps today
  3. 5:27Spectre.Console features
  4. 6:28Migration scenario setup
  5. 9:57Commands with Spectre.Console
  6. 13:10Visual flair with Figlet
  7. 14:36Command settings config
  8. 16:24Secure user input prompts
  9. 21:18Enum selection prompts
  10. 23:23Settings summary tables
  11. 25:48Confirm before execution
  12. 27:55Environment status connect
  13. 30:04Migration info gathering
  14. 32:53Progress reporting
  15. 36:53Bar chart results
  16. 38:16Rollback with live display
  17. 42:54Advanced Spectre.Console
  18. 45:04Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.