これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gist-paste です。
プログラム:
NAME
要旨 - コードを https://gist.github.com にアップロードします
シノプシス
Gist gem は 要旨 端末からコンテンツをアップロードするために使用できるコマンド
https://gist.github.com/ へ。
インストール
· ruby がインストールされている場合:
gem インストールの要点
· Bundler を使用している場合:
ソース:rubygems gem 'gist'
· OS X の場合、gist は Homebrew にあります。
醸造インストールの要点
Command
・コンテンツのアップロード a.rb ただ:
gist-paste a.rb
· 複数のファイルをアップロード:
gist-paste abc gist *.rb
· デフォルトでは STDIN から読み取り、ファイル名を次のように設定できます。 -f.
gist-paste -f test.rb
· または、クリップボードから貼り付けることもできます:
要旨貼り付け-P
・ 使用する -p 要点を非公開にするには:
gist-paste -pa.rb
・ 使用する -d 説明を追加するには:
gist-paste -d "ランダム rbx バグ" a.rb
· 既存の要点を次のように更新できます -u:
gist-paste -u GIST_ID FILE_NAME gist -u 42f2c239d2eb57299408 test.txt
· 結果の URL をクリップボードにコピーしたい場合は、 -c.
要旨-貼り付け-c
· 結果の埋め込み可能な URL をクリップボードにコピーしたい場合は、 -e.
要点-貼り付け-e
· Gist にブラウザ ウィンドウを直接開くように指示することもできます。 -o.
要旨貼り付け -o
・ユーザーのGist(公開Gistまたは認証ユーザーの全Gist)を一覧表示する
gist-paste -l : 認証されたユーザーのすべての gist gist -l defunkt : defunkt の public を一覧表示します
要旨
・ 見る 要旨 - 助けて をご参照下さい。
ログイン
Gist を GitHub アカウントに関連付けるには、gist でログインする必要があります。
ユーザー名とパスワードは保存されず、それらを使用して OAuth2 トークンを取得するだけです
(「要点」許可あり)。
要点-貼り付け --ログイン
github から OAuth2 access_token を取得します。
GitHub ユーザー名: ConradIrwin
GitHub パスワード:
2 要素認証コード:
成功! https://github.com/settings/applications
このトークンは ~/.gist 将来のすべての要旨に使用されます。 必要な場合はできます
https://github.com/settings/applications から取り消すか、単にファイルを削除してください。 もし、あんたが
保存できる github.com と Github Enterprise インスタンスの両方のトークンを保存する必要があります
あなたの Github Enterprise トークン ~/.gist.github.example.com 「github.example.com」はどこですか
Github Enterprise インスタンスの URL。
· これを行った後でも、要点を匿名でアップロードできます -a.
gist-paste -a a.rb
Ruby コード内から Gist をライブラリとして使用することもできます。
Gist.gist("Look.at(:my => 'awesome').コード")
より高度な機能が必要な場合は、次のものも渡すことができます。
· :アクセストークン OAuth2 を使用して認証します (デフォルトは「File.read("~/.gist"))。
· :ファイル名 構文の強調表示を変更します (デフォルトは a.rb).
· :公衆 あなたの要点に推測可能なURLを持たせたい場合。
· :説明 要点に説明を追加します。
· :アップデート 既存の Gist (URL または ID) を更新します。
· :匿名 匿名の要点を送信します (デフォルトは false)。
· :コピー 結果の URL をクリップボードにコピーします (デフォルトは false)。
· :開いた 結果の URL をブラウザーで開きます (デフォルトは false)。
注: access_token には「gist」スコープが必要です。
· 同じ Gist に複数のファイルをアップロードする場合は、次のことができます。
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· Gist の組み込み access_token を使用したい場合は、ユーザーに強制的に取得させることができます。
次のように呼び出します。
要旨.ログイン!
· これにより、OAuth2 トークンを取得して保存するプロセスが行われます。
in ~/.gist、後で読み取ることができます 要点.要点
GitHubの エンタープライズ
・よろしければ 要旨 ローカルにインストールされた GitHub Enterprise を使用するには
https://enterprise.github.com/、エクスポートする必要があります GITHUB_URL 環境変数
自分で 〜/ .bashrc.
エクスポート GITHUB_URL=http://github.internal.example.com/
· これを行ったら、ターミナルを再起動します (または実行します)。 source 〜/ .bashrc)、要旨
public github.com の代わりに github enterprise を自動的に使用する
・よろしければ -o or -c gist 実行可能ファイルを使用するときのデフォルトにするには、
あなたのエイリアス 〜/ .bashrc (または同等のもの)。 例えば:
alias gist='gist -c'
· Gist を別のブラウザーで開きたい場合は、BROWSER をエクスポートできます。
環境変数:
エクスポート BROWSER=google-chrome
クリップボードまたはブラウザーの統合がプラットフォームで機能しない場合は、バグを報告するか、
(より理想的には) プル リクエスト。
HTTP プロキシを使用してインターネットにアクセスする必要がある場合は、 HTTP_PROXY or
http_proxy 環境変数と要点がそれを使用します。
メタフ
バージョン 1 から 3 までを作成および保守してくれた @defunkt と @indirect に感謝します。
バージョン4を維持するために@rkingと@ConradIrwinに。
MIT ライセンスの下でライセンスされています。 バグレポート、プルリクエストは大歓迎です。
November 2015 要旨(1)
onworks.net サービスを使用して gist-paste オンラインを使用する