dotmake-build / command-line
Declarative syntax for System.CommandLine via attributes for easy, fast, strongly-typed (no reflection) usage. Includes a source generator which automagically converts your classes to CLI commands and properties to CLI options or CLI arguments.
☆99Updated last week
Alternatives and similar repositories for command-line:
Users that are interested in command-line are comparing it to the libraries listed below
- Intelligent Enums☆214Updated 4 months ago
- Generate fluent builders for your C# classes with ease.☆113Updated 3 weeks ago
- A source code generator for automatically implementing IEquatable<T> using only attributes.☆153Updated 4 months ago
- Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.☆465Updated this week
- A Source Generator for Source Generators. Gives out of the box support for transistent dependencies and logging right in Visual Studio☆69Updated 2 months ago
- Reflection APIs over roslyn symbol APIs☆190Updated 2 years ago
- Source only package that exposes newer .net and C# features to older runtimes.☆348Updated this week
- Moxy - Mixins code generator for C#☆120Updated 3 months ago
- A tool to visualize the activity of the .NET garbage collector.☆180Updated 9 months ago
- Use the AnyOf<TFirst, TSecond, ...> type to handle multiple defined types as input parameters or return values for methods.☆114Updated 4 months ago
- A .NET library to parse XML at lightspeed with zero allocation.☆106Updated last year
- Source generator that helps register attribute marked services in the dependency injection ServiceCollection☆154Updated last week
- C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection☆90Updated 10 months ago
- C# source generator that generates a constructor from readonly fields/properties in a class or struct☆56Updated last month
- Structured concurrency support for C#☆276Updated 2 years ago
- Statically typed i18n support for the .NET - ecosystem☆78Updated this week
- [work-in-progress] Highly functional and performant UTF-8 string primitive for C#☆171Updated 7 months ago
- Automatically replace <inheritdoc /> tags in .NET XML comments with inherited documentation at build time☆72Updated 6 months ago
- A C# Parser library that allows easy parsing and formatting of C# source files☆28Updated last year
- A dotnet tool to list and run examples☆175Updated 4 months ago
- Generates reference assemblies where all the internal types & members become public, and applies the IgnoresAccessChecksTo attribute☆180Updated 4 months ago
- Microsoft ILogger implementation for Spectre console☆65Updated 4 months ago
- Extends Verify to allow verification of C# Source Generators.☆81Updated this week
- Practical generic programming for .NET☆202Updated last week
- .Net Source Generator for Automatic Interfaces☆70Updated last week
- Interpolated Strings but in reverse! A very cursed C# parser library.☆246Updated last month
- Wrappers around ILoggers (Microsoft Extensions Logging, Serilog, NLog, etc) to accept Interpolated Strings☆88Updated 2 years ago
- Improved MSBuild editing support☆232Updated 2 weeks ago
- .NET tool to analyze size of Native AOT binaries.☆371Updated last week
- A cross-platform command line input library that provides syntax highlighting, autocompletion, history and multi-line input.☆167Updated 9 months ago