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                
nuke :add-package dotnet-evergreen --version 1.4.0                

图标 dotnet-evergreen

Version Downloads License Build

一个 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

赞助商

Clarius Org Kirill Osenkov MFB Technologies, Inc. Stephen Shaw Torutek DRIVE.NET, Inc. Ashley Medway Keith Pickford Thomas Bolon Kori Francis Toni Wenzel Giorgi Dalakishvili Uno Platform Dan Siegel Reuben Swartz Jacob Foshee alternate text is missing from this package README image Eric Johnson Ix Technologies B.V. David JENNI Jonathan Oleg Kyrylchuk Charley Wu Jakob Tikjøb Andersen Seann Alexander Tino Hager Mark Seemann Ken Bonny Simon Cropp agileworks-eu sorahex Zheyu Shen Vezel ChilliCream 4OTC

赞助此项目  

了解更多关于 GitHub 赞助信息

产品 兼容和额外的计算目标框架版本。
.NET net8.0兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于目标框架.NET 标准化的信息。

该包没有依赖项。

版本号 下载 最后更新
1.4.0 53 7/18/2024
1.3.2 155 6/30/2023
1.3.1 478 5/4/2022
1.2.1 454 3/7/2022
1.2.0 449 3/6/2022
1.1.0 350 8/18/2021
1.0.4 349 8/17/2021
1.0.3 359 7/24/2021
1.0.2 376 7/24/2021
1.0.1 308 7/21/2021
1.0.0 345 7/21/2021