这是命令 gist-paste 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
要旨 - 上传代码到 https://gist.github.com
简介
Gist gem 提供了一个 要旨 您可以从终端使用该命令上传内容
到 https://gist.github.com/。
拼装图
· 如果你安装了 ruby:
宝石安装要点
· 如果您使用 Bundler:
来源:rubygems gem 'gist'
· 对于 OS X,gist 存在于 Homebrew 中
brew安装要点
命令
· 上传内容 a.rb 只是:
要点粘贴 a.rb
· 上传多个文件:
要点粘贴 abc 要点 *.rb
· 默认情况下它从标准输入读取,你可以设置一个文件名 -f.
要点粘贴 -f test.rb
· 或者,您可以直接从剪贴板粘贴:
要点粘贴 -P
· 用 -p 使要点私有:
要点粘贴 -p a.rb
· 用 -d 添加描述:
gist-paste -d "随机 rbx 错误" a.rb
· 你可以更新现有的要点 -u:
要点粘贴-u GIST_ID FILE_NAME 要点-u 42f2c239d2eb57299408 test.txt
· 如果您想将结果 URL 复制到剪贴板,请使用 -c.
要点粘贴 -c
· 如果您想将生成的可嵌入 URL 复制到剪贴板,请使用 -e.
要点粘贴 -e
· 你可以直接用 gist 打开浏览器窗口 -o.
要点粘贴 -o
· 为用户列出(公开gists或所有认证用户的gists)gists
gist-paste -l :认证用户的所有要点 gist -l defunkt :列出 defunkt 的公共
要点
· 看 要旨 - 帮帮我 了解更多详情。
登录
如果你想把你的 gist 和你的 GitHub 账号关联起来,你需要用 gist 登录。
它不存储您的用户名和密码,它只是使用它们来获取 OAuth2 令牌
(具有“要点”许可)。
要点粘贴--登录
从 github 获取 OAuth2 access_token。
GitHub 用户名:ConradIrwin
GitHub 密码:
2 因素验证码:
成功! https://github.com/settings/applications
此令牌存储在 ~/.要点 并用于所有未来的要点。 如果你需要你可以
从 https://github.com/settings/applications 撤销它,或者只是删除该文件。 如果你
需要为 github.com 和可以保存的 Github Enterprise 实例存储令牌
你的 Github Enterprise 代币 〜/.gist.github.example.com “github.example.com”在哪里
您的 Github Enterprise 实例的 URL。
· 完成此操作后,您仍然可以匿名上传要点 -a.
要点粘贴 -a a.rb
您还可以在 ruby 代码中使用 Gist 作为库:
Gist.gist("Look.at(:my => 'awesome').code")
如果您需要更高级的功能,您还可以通过:
· :访问令牌 使用 OAuth2 进行身份验证(默认为 `File.read("~/.要点“))。
· :文档名称 更改语法突出显示(默认为 a.rb).
· :民众 如果您希望您的要点有一个可猜测的网址。
· :描述 为您的要点添加描述。
· :更新 更新现有的要点(可以是 URL 或 ID)。
· :匿名的 提交匿名要点(默认为 false)。
· :复制 将结果 URL 复制到剪贴板(默认为 false)。
· :打开 在浏览器中打开生成的 URL(默认为 false)。
注意: access_token 必须具有“要点”范围。
· 如果你想在同一个gist中上传多个文件,你可以:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· 如果您更愿意使用 gist 的内置 access_token,那么您可以强制用户获取
一种通过调用:
登录!
· 这将引导他们完成获取 OAuth2 令牌并存储它的过程
in ~/.要点,以后可以在那里阅读 要点
GitHub上 企业
·如果你愿意 要旨 使用本地安装的 GitHub Enterprise
https://enterprise.github.com/,您需要导出 GITHUB_URL 环境变量
在您的 在〜/ .bashrc.
导出 GITHUB_URL=http://github.internal.example.com/
· 完成此操作并重新启动终端(或运行 资源 在〜/ .bashrc),要点将
自动使用 github 企业而不是公共 github.com
配置
·如果你愿意 -o or -c 要成为使用 gist 可执行文件时的默认值,请添加
你的别名 在〜/ .bashrc (或同等学历)。 例如:
别名 gist=´gist -c´
· 如果您希望 gist 打开不同的浏览器,那么您可以导出 BROWSER
环境变量:
导出浏览器=谷歌浏览器
如果剪贴板或浏览器集成在您的平台上不起作用,请提交错误或
(更理想的是)拉取请求。
如果您需要使用 HTTP 代理访问 Internet,请导出 HTTP_代理 or
HTTP_PROXY 环境变量和要点将使用它。
元福
感谢 @defunkt 和 @indirect 编写和维护版本 1 到 3。谢谢
@rking 和 @ConradIrwin 用于维护版本 4。
在 MIT 许可下获得许可。 欢迎提交错误报告和拉取请求。
2015 年 11 月 要旨(1)
使用 onworks.net 服务在线使用 gist-paste