.NET Core global tools

原文地址:https://github.com/natemcmaster/dotnet-tools/blob/master/README.md

 

A list of tool extensions for .NET Core Command Line (dotnet CLI), aka '.NET Core global tools'.

Tip: 💡 Global tools do not need to be named "dotnet-*". This is only a convention used by some authors as a way to indicate a package is meant to be used as part of the dotnet command line tool, and not a standalone tool or library reference.

 

挑选部分:

CommandDescription
aistdoc

Generates an API reference documentation for .NET and TypeScript code (based on XML Docs or TypeDoc comments) and publishes it on the web.

Author: @korzh

dotnet tool install -g Aistant.DocImport

 

altcover

Cross-platform code line and branch coverage tool-set for .net core/.net framework/mono

Author: @SteveGilham

dotnet tool install -g altcover.global
altcover.visualizer

Code coverage display tool to show which parts of your code _aren't_ being covered. Requires GTK+3 installed separately

Author: @SteveGilham

dotnet tool install -g altcover.visualizer

 

autocommit

Automatically commit changes to git on a set interval, ending with a squash merge to the original head

Project site: GitHub
Author: @StevenThuriot

dotnet tool install -g dotnet-autocommit

 

cleanup

.NET Core Global Tool for cleaning up solution, project or folder.

Project site: GitHub
Author: @sebnilsson

dotnet tool install -g dotnet-cleanup

 

coverlet

Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage.

Project site: GitHub
Author: @tonerdo

dotnet tool install -g coverlet.console

 

csmin

Fast and small utility to minify C# source. It removes whitespace and comments without altering the behaviour of the code. It is fast and small because it does not need or use Roslyn. It is also available as a library.

Project site: GitHub
Author: @atifaziz

dotnet tool install -g CSharpMinifier
csval

Utility that validates a C# source for syntax errors.

Project site: GitHub
Author: @atifaziz

dotnet tool install -g CSharpSyntaxValidator


depguard

Check your projects for use of disallowed (blacklisted) NuGet packages, including transitive references.

Project site: GitHub
Author: @christophwille

dotnet tool install -g depguard

 

docker-watch

A command line utility to notify docker mounted volumes about changes on Windows.

Project site: GitHub
Author: @nickvdyck

dotnet tool install -g docker-watch
docs

Search docs.microsoft.com using the command line.

Project site: GitHub
Author: @spboyer

dotnet tool install -g dotnet-doc

 

dotnet-config2json

A simple tool to convert a web.config file to an appsettings.json file.

Project site: GitHub
Author: @andrewlock

dotnet tool install -g dotnet-config2json

 

dotnet-depends

Dependency explorer for .NET.

Project site: Github
Author: @mholo65

dotnet tool install -g dotnet-depends

 

dotnet-giio

A .NET global tool to create useful .gitignore files for your project using gitignore.io

Author: @liammoat

dotnet tool install -g dotnet-giio

 

dotnet-migrate-2017

Tool for converting a MSBuild project file (`csproj`) to VS2017 format and beyond.

Author: @hvanbakel

dotnet tool install -g Project2015To2017.Migrate2017.Tool

 

dotnet-nuget-gc

A tool for cleaning the NuGet cache.

Project site: GitHub
Author: @terrajobst

dotnet tool install -g dotnet-nuget-gc

 

dotnet-outdated

A .NET Core global tool to display outdated NuGet packages in a project.

Author: @jerriep

dotnet tool install -g dotnet-outdated

  

dotnet-readbin

A .NET Core global tool to convert encoded or serialized data to human-readable format.

Project site: GitHub
Author: @shatl

dotnet tool install -g dotnet-toast
dotnet-retire

A dotnet CLI extension to check your project for known vulnerabilities.

Project site: GitHub
Author: @johnkors

dotnet tool install -g dotnet-retire

 

gitchanges

Generate changelogs from git history.

Project site: GitHub
Author: @bzumhagen

dotnet tool install -g dotnet-gitchanges

 

installsdk

A global tool for downloading and installing .NET Core SDKs based on a global.json files.

Project site: GitHub
Author: @josephwoodward

dotnet tool install -g InstallSdkGlobalTool

 

kubedmc

Navigate into your favorite Kubernetes cluster with one finger!

Author: @mimetis

dotnet tool install -g kubedmc
libman

LibMan is a tool that helps you download common libraries from the Internet to use in your web project.

Project site: GitHub
Author: @aspnet

dotnet tool install -g Microsoft.Web.LibraryManager.CLI

 

eportgenerator

ReportGenerator converts XML reports generated by OpenCover, PartCover, dotCover, Visual Studio, NCover or Cobertura into human readable reports in various formats.

Project site: GitHub

dotnet tool install -g dotnet-reportgenerator-globaltool

 

WhiteSpaceWarrior

Removes all the stuff you get annoyed about when you speed-read code, such as empty lines, empty comments, and short meaningles comments.

Project site: GitHub
Author: @kbilsted

dotnet tool install -g WhiteSpaceWarrior

  

xunit

Console tool for running xUnit.net tests

Project site: GitHub
Author: @natemcmaster

dotnet tool install -g xunit-cli

 

posted @   PanPan003  阅读(316)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· 面试官:你是如何进行SQL调优的?
历史上的今天:
2018-04-10 Kubenets 调试cronjob
点击右上角即可分享
微信分享提示