natemcmaster
NuGet publisher profile
Packages (14)
dotnet-serve
A simple command-line HTTP server. This package was build from source code at https://github.com/natemcmaster/dotnet-serve/tree/9d9dd6054a2bf57526cdf3a2e88309a56e28ecdc
McMaster.Extensions.CommandLineUtils
Command-line parsing API and utilities for console applications. Commonly used types: McMaster.Extensions.CommandLineUtils.CommandLineApplication McMaster.Extensions.CommandLineUtils.CommandOption McMaster.Extensions.CommandLineUtils.IConsole McMaster.Extensions.CommandLineUtils.Prompt McMaster.Extensions.CommandLineUtils.ArgumentEscaper A community-maintained fork of Microsoft.Extensions.CommandLineUtils, plus many enhancements.
McMaster.NETCore.Plugins
Provides API for dynamically loading assemblies into a .NET application. This package should be used by the host application which needs to load plugins. See https://github.com/natemcmaster/DotNetCorePlugins/blob/main/README.md for more samples and documentation.
McMaster.Extensions.Hosting.CommandLine
Provides command-line parsing API integration with the generic host API (Microsoft.Extensions.Hosting).
Yarn.MSBuild
MSBuild integration for the Yarn package manager. Yarn is an alternative package manager to NPM. This package bundles Yarn so MSBuild projects can invoke yarn without needing to install it separately.
LettuceEncrypt
Provides API for configuring ASP.NET Core to automatically generate HTTPS certificates. This configures your server to use the ACME protocol to connect with a certificate authority (CA), such as Let's Encrypt (https://letsencrypt.org), to verify ownership of your domain name and generate a HTTPS certificate. This happens automatically when the server starts up, and will renew the certificate automatically when the expiration date is near. This only works with Kestrel, which is the default server configuration for ASP.NET Core projects. Other servers, such as IIS and nginx, are not supported.
McMaster.AspNetCore.Kestrel.Certificates
A class library for managing HTTPS certificates with ASP.NET Core. This library includes API for dynamically selecting which HTTPS certificate to use in Kestrel.
McMaster.NETCore.Plugins.Mvc
Provides API for dynamically loading MVC controllers into an ASP.NET Core web application. This package should be used by the host application which needs to load plugins. See https://github.com/natemcmaster/DotNetCorePlugins/blob/main/README.md for more samples and documentation.
LettuceEncrypt.Azure
Provides API for configuring ASP.NET Core to automatically generate HTTPS certificates and store them in Azure Key Vault. See https://nuget.org/packages/LettuceEncrypt for more details.
McMaster.Extensions.Xunit
Extensions and utilities for XUnit.NET test projects This includes API for making tests dynamically skippable, asserting timeouts on async tasks, and other helpful utilities. Commonly used types: McMaster.Extensions.Xunit.SkippableFact McMaster.Extensions.Xunit.SkippableTheory
xunit-cli
A global .NET Core tool for running xunit tests. Installation: dotnet tool install -g xunit-cli Usage: xunit <assemblyPath> [additionalArgs] This package was build from source code at https://github.com/natemcmaster/xunit-cli/tree/f7efd07a256c130eaafec55240da79b22858aa16
McMaster.NETCore.Plugins.Sdk
Generates the plugin configuration files required to load .dll files.
McMaster.DotNet.GlobalTool.Templates
Templates for creating .NET Core global tools
srihash-cli
A command line tool for generating the SRI hash for browsers