Command Line Craftsmanship: Building and Sharing .NET CLI Tools
summary
Builds a real currency converter CLI using Spectre.Console, wiring a command class that derives from Command, a settings type for positional arguments, and an overridden ExecuteAsync with a validation hook. The tool calls an exchange API, renders ASCII art headers, tables, progress bars and color prompts with a few lines of code, then packs and publishes as a dotnet tool to NuGet so anyone can install it globally via dotnet tool install -g.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:10About me
- 0:43The problem
- 1:37What makes a good CLI
- 2:29Command line semantics
- 3:06Net tools
- 4:21Spectre Console
- 4:49Demo
- 8:58Uploading to NET
related talks
57mNext-Level Console Apps With Spectre.Console
01h 04mRetro Computing with .NET
01h 01mModernizing the enterprise desktop application
13mF# Without Windows
55mA Piece of Cake - C# powered cross platform build automation
01h 06mDeveloping Modern WinForms Applications
46mBuild great libraries using .NET Standard
51mC# Scripting in the .NET Core world
