当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 创建 Github Gist

作者:精品下载站 日期:2024-12-14 07:50:44 浏览:13 分类:玩电脑

使用 PowerShell 创建 Github Gist


最近我发布了一个用于创建 GitHub 存储库的 PowerShell 工具。在继续探索 GitHub API 的过程中,我编写了另一个 PowerShell 工具来创建 GitHub 要点。要点是存储和共享片段或代码示例的简单方法。我使用它们来共享简单的 PowerShell 脚本或其他不完整的多文件模块的作品。现在我可以直接从 PowerShell 和 PowerShell ISE 创建这些要点。

就像在我的 repo 工具中一样,您需要知道您的 Github 令牌。如果您错过了,我的上一篇文章有相关信息。一旦你有了这个,那么你就可以使用这个函数,它可以方便地存储为 Github gist。

https://gist.github.com/jdhitsolutions/06cb62bf3eb4f0a1f7d82ed39b1e56ca

该函数将从您传递的内容创建要点,或者您可以指定文件名,命令将使用该内容。您必须为您的要点指定一个名称,并且您将需要您的令牌。我还提供了一个创建私人要点的选项,我认为这需要付费帐户。

使用此功能,我可以轻松地从现有文件创建要点。

New-GitHubGist -Name "BoxPrompt.ps1" -Description "a fancy PowerShell prompt function" -Path S:\boxprompt.ps1

你可以在这里看到这个要点。如果您使用 -Passthru,您将获得一个包含 url 的自定义对象。

[玩转系统] 使用 PowerShell 创建 Github Gist

但我还想要一种简单的方法来从 PowerShell ISE 中获取片段并创建要点,所以我写了以下内容:

https://gist.github.com/jdhitsolutions/345a6b8e4c47440df5fb1dbcb987cb3e

此代码包括将快捷菜单添加到 ISE 的命令。

[玩转系统] 使用 PowerShell 创建 Github Gist

您可以在 PowerShell ISE 中选择一段代码,然后单击这些选项之一。控制台窗格中将提示您提供文件名和描述。

我现在没有更新现有要点或从 PowerShell 中删除它们的好方法。 GitHub API 支持这些概念,但我还没有做到这一点。

同时,我希望您尝试一下这些命令,并让我知道您的想法。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯