Skip to content

A list of tools to extend the .NET Core command line (dotnet)

Notifications You must be signed in to change notification settings

amazaheri/dotnet-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

dotnet-tools

A list of tool extensions for .NET Core Command Line (dotnet CLI).

These tools can be installed by executing

dotnet tool install -g $packageId

After installing, the tool should be available by running

$commandName

You don't need to run "dotnet $commandName", just $commandName

The CLI also supports an older format called "project tools" or <DotNetCliToolReference>. A list of project tools is available here.

Pro-tip: global tools do not need to be named "dotnet-*". This is only a convention used some authors as a way to indicate a package is meant to be a command line tool, and not a normal library reference.

Command Package Id Author Description
altcover altcover.global @SteveGilham Cross-platform code line and branch coverage tool-set for .net core/.net framework/mono
altcover.visualizer altcover.visualizer @SteveGilham Code coverage display tool to show which parts of your code aren't being covered. Requires GTK+3 installed separately
certes dotnet-certes @fszlin CLI tool for acquire certificates via the Automated Certificate Management Environment (ACME) protocol (example: LetsEncrypt.org) GitHub
coverlet coverlet.console @tonerdo Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage. GitHub
csproj-to-2017 Project2015To2017.Cli @hvanbakel CLI tool for converting old csproj files to the new VS2017 csproj format GitHub
dmd5 dmd5 @Rwing Just generate MD5 hash value in CLI. GitHub
docker-watch docker-watch @nickvdyck A command line utiltiy to notify docker mounted volumes about changes on Windows. GitHub
docs dotnet-doc @spboyer Search docs.microsoft.com using the command line. GitHub
dotnet-aop dotnet-aop @ignatandrei A tool to make AOP for .cs files for your CI pipeline. GitHub
dotnet-aspnet-codegenerator dotnet-aspnet-codegenerator @aspnet Code generation tool for creating controllers, views, and models in ASP.NET Core projects. GitHub
dotnet-cake Cake.Tool @cake-build A tool to run cross platform Cake build scripts. GitHub
dotnet-config2json dotnet-config2json @andrewlock A simple tool to convert a web.config file to an appsettings.json file. GitHub
dotnet-cowsay dotnet-cowsay @isaac2004 CLI Tool that gives a a random blog post from discoverdot.net in cowsay format. GitHub
dotnet-dbinfo dotnet-dbinfo @berkid89 A simple cross-platform command-line tool for get useful database information (in json format). GitHub
dotnet-depends dotnet-depends @mholo65 Dependency explorer for .NET. Github
dotnet-eb dotnet-eb @aws Tools to deploy ASP.NET Core apps to AWS Elastic Beanstalk. Global tool started at version 3.0.0. Github
dotnet-ecs dotnet-ecs @aws Tools to deploy containers to Amazon Elastic Container Service functions. Global tool started at version 3.0.0. Github
dotnet-encrypto dotnet-encrypto @tomchavakis A tool to encrypt/decrypt folder or files using AES 256 Encryption Algorithm Github
dotnet-fm FluentMigrator.DotNet.Cli @FluentMigrator FluentMigrator: Is a database migration framework for .NET much like Ruby on Rails Migrations. GitHub
dotnet-hash TheBlueSky.DotNet.Tools.SwiftHash @TheBlueSky A simple dotnet tool to calculate hashes for the given file. GitHub
dotnet-ignore dotnet-ignore @Arasz Global .NET Core tool that can download .gitignore file from github gitignore repository. GitHub
dotnet-lambda dotnet-lambda @aws Tools to deploy AWS Lambda functions. Global tool started at version 3.0.0. Github
dotnet-outdated dotnet-outdated @jerriep A .NET Core global tool to display outdated NuGet packages in a project. GitHub
dotnet-retire dotnet-retire @johnkors A dotnet CLI extension to check your project for known vulnerabilities. GitHub
dotnet-script dotnet-script @filipw @seesharper Run C# scripts from the .NET CLI. GitHub
dotnet-search dotnet-search @billpratt Search for Nuget packages using the .NET Core CLI. GitHub
dotnet-serve dotnet-serve @natemcmaster A simple command line HTTP server, no code required. GitHub
dotnet-sonarscanner dotnet-sonarscanner @SonarSource The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using dotnet command as build tool. GitHub
dotnet-sshdeploy dotnet-sshdeploy @Unosquare A dotnet CLI command that enables quick deployments over SSH. GitHub
dotnet-thx DotnetThx @krystiankolad Find authors of packages you are using in you project and visit their GitHub. Github
dotnet-xdt dotnet-xdt @nil4 Global tool for applying XML Document Transformations to .NET configuration files, or any other XML-structured content. GitHub
dotnetrsa dotnetrsa @stulzq Generate rsa pkcs1, pkcs8, xml format key. Conversion between the three formats. GitHub
flubu FlubuCore.GlobalTool @FlubuCore Fluent Builder. A cross platform build automation tool for building projects and executing deployment scripts using C# code. GitHub
ghi github-issues-cli @jerriep A simple command-line client for managing GitHub Issues. GitHub
giphy GiphyCli @DavidDeSloovere Find that giphy fast and just copy the url or markdown. GitHub
git-status git-status-cli @jerriep A simple command-line utility to determine status of all Git repositories in a directory structure. GitHub
html-copy-vscode HtmlCopyVSCode @slang25 A global tool to convert snippets copied from VS Code into plain html to paste into your blog. GitHub
LocalAppVeyor localappveyor @joaope .NET Core global tool which brings appveyor.yml to the center of your build process by making possible to execute its build jobs, locally. GitHub
nuke Nuke.GlobalTool @nuke-build Run and setup NUKE builds with a single command on any platform 🚀 GitHub
NuKeeper NuKeeper @AnthonySteele Find outdated NuGet packages and apply updates to them. GitHub
nyancat nyancat @nickvdyck Nyancat 😻 in your terminal, rendered through ANSI escape sequences. A port of the orignal terminal application to make this cat run on dotnet core. 🐱‍🏍 GitHub
protogen protobuf-net.Protogen @mgravell protobuf-net code-generation from .proto schema files. GitHub
reportgenerator dotnet-reportgenerator-globaltool @danielpalme ReportGenerator converts XML reports generated by OpenCover, PartCover, dotCover, Visual Studio, NCover or Cobertura into human readable reports in various formats. GitHub
rider dotnet-rider-cli @markrendle Windows only Adds a rider command to launch JetBrains Rider when it's installed via Toolbox. GitHub
sleet Sleet @emgarten A static NuGet feed generator. GitHub
srihash srihash-cli @natemcmaster Generates the SRI hash for <script> tags in browsers GitHub
sysinfo Elemental.SysInfoTool @markpflug Outputs system information. GitHub
unpkg RendleLabs.UnpkgCli @markrendle Front-end package manager that uses the unpkg.com CDN as a source. No Node.js, NPM or Bower required. GitHub
versioninfo dotnet-versioninfo @taylorjg Display version information of .NET Core assemblies. GitHub
weeknumber weeknumber @MarkusLund Prints the current weeknumber to the command line. GitHub
xscgen dotnet-xscgen @mganss Generate XmlSerializer compatible C# classes from XML Schema files. GitHub

About

A list of tools to extend the .NET Core command line (dotnet)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published