shell - 如何将命令行中的某些内容通过管道传输到新的 Github 要点?

标签 shell github gist

我不知道这是否存在,但我希望能够做到:

$ cat mygist.js | gh new gist

并让它返回 URL(并可能将其复制到剪贴板/在浏览器中打开它)。

最佳答案

似乎 GitHub 有一个简单的 REST API,包括 creating Gists 的方法.只是为了好玩:

$ curl -X POST \
    --data-binary '{"files": {"file1.txt": {"content": "Hello, SO"}}}' \
    https://api.github.com/gists

至此成功创建this Gist .我想这足以让你开始。

关于shell - 如何将命令行中的某些内容通过管道传输到新的 Github 要点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13552335/

相关文章:

macos - 如何在 mac osx 上使用 shell 脚本中的标志和 URL 启动 Chrome

ios - 在上传到 Github 时,为了安全起见,我应该从 Xcode 项目中删除任何内容吗?

jekyll - 运行 jekyll 服务器时关于 gist 的 <noscript> 标签的警告

windows - 如何替换资源管理器的 TIF 图像处理程序?

linux - 如何修改脚本以打印目录中所有文件的信息

shell - 使用 iconv 将 latin-1 文件批量转换为 utf-8

github - Git 拉取 : EGit with GitHub

eclipse - git eclipse 总是需要 pull 所有已经更新的项目

bitbucket - Gist 就像 Github 上的 Bitbucket 一样

github - 如何在 GitHub 问题评论中嵌入 Gist?