Building beautiful console applications - Patrik Svensson
Vložit
- čas přidán 5. 09. 2024
- With the rise of .NET Core and cross-platform .NET, we're spending more and more at a terminal, and while there are a myriad UI technologies for .NET, the terminal experience has never got the same love and attention. Spectre.Console - a .NET library that makes it easy to create expressive, easy-to-use, and beautiful console applications - is trying to change that.
This talk will cover the fundamentals of console-based applications, how they work, and how you can use Spectre.Console to give you superpowers.
Patrik is a GitHub Star, Microsoft MVP, and open-source contributor who has been a professional programmer for 16 years. He's probably best known as the creator of the Cake build system and Spectre.Console, a library that makes it easy to build beautiful console applications in .NET. Apart from C#, he likes to contribute to open-source, DevOps, and Rust (the programming language).
This session was recorded at Swetugg Stockholm 2023, Swetugg is run by a group of volunteers with different IT backgrounds with a common denominator: A passion for creating good software and better software developers, no matter if you are just starting your journey or have been writing code since the beginning of unix time.
Thx Patrik for presentation. It looks amazing :)
I've just used Spectre.Console in my project to parse arguments and present the progress of a long-running async operation instead of printing "Please wait...". It was the first time I've used it and just loved how easy and well-thought the API is. Matched it with IProgress interface and the experience was delightful. I wanted to learn more so ended up here. Thank you Patrik!
awesome, is the CLI slides code available online? so cool
En el tiempo15:58 se muestra los bordes redondos de los cuadros. En la tabla ASCII aparece solo cuadrados puros, no curvados. ¿En qué tabla aparece?
Voy a dedicarme hacer programas en consolas así de bonitos.
Amazing, he make console to work almost as worpad.
How to create a presentation like this one?
i think he just made a dotnet console app and used his library. also fullscreened the terninal
I have my own in C++, but if I knew yours , I ll not make mein, waste too much time .
NOW I GOING TO MAKE IT FOR C AND ASM.
dude, use sixel to show your picture
Dotnet agggg