gsg 0.0.21

dotnet tool install --global gsg --version 0.0.21                
此包包含一个你可以在 shells/命令行中调用的 .NET 工具
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local gsg --version 0.0.21                
此包包含一个你可以在 shells/命令行中调用的 .NET 工具
#tool dotnet:?package=gsg&version=0.0.21                
nuke :add-package gsg --version 0.0.21                

Get Set Go

用于将模板配置文件转换为 1Password 的全局工具。由 WCOM 制作,充满了爱。

要求

  • .Net 7 或更高版本
  • 1Password CLI,使用 winget install 1password-cli 安装
  • Git 客户端,使用 winget install --id Git.Git -e --source winget 安装
  • 1Password 桌面应用程序,https://support.1password.com/get-the-apps/
  • 访问 1Password 保险库

安装

dotnet tool install --global gsg --version 0.0.21

原因/如何

开发人员应该有一个简单的路径来检查任何项目,并且快速将开发环境准备好,即使团队成员之间在共享配置时也是如此。

Gsg 尝试通过让开发人员通过执行 "gsg init" 和 "gsg new" 仅通过简单地指向 1Password 秘密的配置文件来将模板文件检查到签入中,以某种有偏见的方式解决这个问题。

此工具使您可以签出项目,运行 "gsg",然后随时按 F5。寻找本地.settings.json(或其他文件)应该如何看所花费的所有时间都消失了!

命令 - 快速入门

命令行 描述
设置
gsg init 如果没有存在,则将所有已知文件复制到模板文件中
gsg new 创建保险库项,并使用 1Password URL 而不是值来转换模板文件
开发
gsg 使用来自 1Password 保险库的值转换所有模板文件

技巧 & 秘籍

  • 为了简化认证,允许 1Password 桌面应用程序与 CLI 集成(勾选框)

CLI

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

此包没有依赖项。

版本 下载 最后更新
0.0.21 346 10/19/2023
0.0.20 211 10/14/2023
0.0.19 166 10/13/2023
0.0.18 176 10/5/2023