The unified command-line interface for dotnet.exe and all Noundry framework tools. Fast, beautiful, and efficient.
nd CLI is a drop-in tool that allows you to interact with dotnet native CLI AND fully engage with existing Noundry tooling from one unified interface. No need to remember multiple command names or install tools separately.
Noundry seeks a clean break from the past. While we deeply respect the .NET ecosystem and C# as a language, we're paving the way for a fresh perspective—one that's free from the Windows-only perception that has long been associated with the dotnet brand.
The nd CLI represents more than just a wrapper around dotnet.exe.
It's a statement: C# is a modern, powerful language that deserves modern tooling, modern UI patterns, and a cloud-agnostic perspective.
Noundry embraces modern designs, patterns, and practices in a pragmatic but opinionated way. We remove the foot guns and stigma that come baked into default dotnet templates. We enable a new generation of developers to build world-class solutions without carrying the baggage of legacy assumptions.
This is the Noundry ethos: Modern C#. Modern tooling. No compromises.
One tool to access dotnet and all Noundry utilities
Built with .NET 9.0 for optimal performance
Powered by Spectre.Console with rich formatting
Interactive wizard for noundry.json setup
Installs missing tools on-demand
Every command shows execution time
This starts an interactive wizard that creates your noundry.json configuration file.
Installs all Noundry CLI tools globally: ndng, slurp, authnz, lgby, njobs, ndotenvx, bowtie, cufflink
Note: Some tools may not yet be published to NuGet. The command shows which tools installed successfully.
Adds packages.noundry.com as a NuGet source for commercial packages.
nd init
Initialize a new Noundry project with interactive wizard.
nd dn
Wrapper for dotnet.exe - run any dotnet command through nd.
Important: When using dotnet commands with options like -n, -c, -o, use the -- separator.
nd install
Install all Noundry CLI tools globally.
Access all Noundry tools through the nd CLI:
nd ng
Engine CLI (deployment)
nd slurp
Data ingestion
nd authnz
Authentication/Authorization
nd lgby
Logably (logging)
nd jobs
Background jobs
nd envx
Environment variables
nd bowtie
Tuxedo Bowtie
nd cufflink
Tuxedo Cufflink
Here's a complete example of creating and deploying a new web API:
If you try to use a tool that's not installed, nd will offer to install it:
Install nd CLI now and streamline your development workflow.