no dogma blog
no dogma blog
Blog Posts
Podcast
Web API Lambda Course
Polly Course
Photos
Contact
Support this Site
About
RSS
Light
Dark
Automatic
CLI
.NET CLI Shebangs and Argument Parsing
Trying to pass something like -v or -h to a .NET CLI application that uses the shebang style of
dotnet run app.cs
can cause issues because
dotnet run
itself has options that conflict with the application’s arguments. Here’s how to work around that.
Mar 31, 2026
#
.NET
,
CLI
,
Shebang
Fast .NET CLI Downloader
I often download large files like Linux distros, these can take a while, so I wrote a fast downloader that splits the file into multiple parts and downloads them in parallel.
Mar 25, 2026
#
CLI
,
Downloader
,
C#
,
.NET
A Simple .NET CLI Web Server
I got a little tired of running
python -m http.server
every time I wanted to serve some files, so I wrote a simple .NET CLI web server.
Mar 24, 2026
#
CLI
,
WebServer
,
C#
,
.NET
Kafka CLI in C#
Here is a C# CLI for Kafka to produce and consume messages, and list, create, and delete topics.
Feb 26, 2026
#
Kafka
,
C#
,
CLI
,
Confluent
Command Line Interface Producer for Kafka in C#
This is a follow-up to my CLI consumer for Kafka in C#. Here is a simple CLI producer in C#.
Feb 6, 2026
#
Confluent
,
Kafka
,
C#
,
CLI
Command Line Interface Consumer for Kafka in C#
I used to use the Confluent CLI to consume messages from Kafka, but recently it stopped working for me. So I wrote my own simple CLI consumer in C#.
Feb 4, 2026
#
Confluent
,
Kafka
,
C#
,
CLI
Cite
×