dotnet-evergreen 1.4.0
dotnet tool install --global dotnet-evergreen --version 1.4.0
此包包含一个可以从shell/命令行调用的 .NET 工具。
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local dotnet-evergreen --version 1.4.0
此包包含一个可以从shell/命令行调用的 .NET 工具。
#tool dotnet:?package=dotnet-evergreen&version=1.4.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获得支持。
nuke :add-package dotnet-evergreen --version 1.4.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获得支持。
dotnet-evergreen
一个 dotnet 全局工具运行器,在运行之前自动更新工具包,运行时检查更新,并在需要时更新后重启工具。
dotnet evergreen
Run an evergreen version of a tool
Usage:
dotnet evergreen [options] [<tool> [<args>...]]
Arguments:
<tool> Package Id of tool to run.
<args> Additional arguments and options supported by the tool
Options:
-s, --source <source> NuGet feed to check for updates. [default: https://api.nuget.org/v3/index.json]
--singleton Ensure a single tool process is running.
-i, --interval <interval> Time interval in seconds for the update checks. [default: 5]
-f, --force Stop all running tool processes to apply updates. [default: True]
-p, --prerelease Whether to include pre-release packages. [default: False]
-q, --quiet Do not display any informational messages.
-?, -h, --help Show help and usage information
--version Show version information
特性
如果工具也运行完成则自动退出
转发工具的退出代码
根据需要重启工具以应用更新
停止所有其他工具运行进程以确保更新成功(可以通过
-f=false
排除)确保只有一个工具运行(
--singleton
选项)逐字传递所有工具选项(除了
evergreen
选项,在工具参数之前指定)当工具 命令 不匹配工具 包标识符 时自动发现工具(例如,dotnet-eventgrid >
eventgrid
)。支持 dotnetconfig 选项。示例
[evergreen] interval = 5 source = https://myfeed.com/index.json singleton = true prerelease = true
示例
> dotnet evergreen dotnet-echo
> dotnet evergreen dotnet-tor
赞助商
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net8.0兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
该包没有依赖项。