12个版本 (6个破坏性版本)

使用旧的Rust 2015

0.9.2 2024年5月9日
0.9.1 2023年8月30日
0.9.0 2021年12月15日
0.8.0 2021年11月19日
0.4.0 2016年5月28日

#23 in #publish

每月44次下载

MIT许可

18KB
423

Gist

icholy/gist启发的发布gists的命令行工具。

用法

发布单个文件,从stdin读取

cat notes.md | gist

使用-f设置文件名

cat error.log | gist -f "weird-bug.log"

使用-创建公共Gist

cat file.sh | gist -p

创建包含多个文件的单个Gist,保留其名称

gist src/*.rs

完成时将Gist的URL复制到我的剪贴板

# *nix / X.org
echo stuff | gist | xclip

# mac
echo something | gist | pbcopy

显示公共Gist的简要列表

gist -l

...或针对单个用户

gist -l some_login

顺便说一句,你知道GitHub Gist也是git仓库吗?你可以通过传递URL获取gist的本地副本(这背后使用的是git clone

gist https://gist.github.com/oz/123478097

安装

目前需要cargo进行安装,只需cargo install gist

为了认证,程序需要名为GITHUB_GIST_TOKENGITHUB_TOKEN的环境变量。由于GitHub在2018年杀死了匿名Gist,这是强制性的。

您可以在:https://github.com/settings/tokens

然后将其追加到您的.profile或类似文件中

export GITHUB_TOKEN="blah blah blah"
# or
export GITHUB_GIST_TOKEN="blah blah blah"

或者您可以将它放在全局配置文件中(~/.gist/config.json

{
  "gist_token": "blah blah blah"
}

GitHub企业版

要与企业版GitHub一起使用,请设置环境变量GITHUB_GIST_API_ENDPOINT为您私有Gist API端点。

许可证

MIT。

黑客攻击与错误报告

是的,请:提交问题,或者更好的是发送补丁和拉取请求。

依赖关系

~6-8MB
~224K SLoC