Це команда gist-paste, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
суть - завантажте код на https://gist.github.com
конспект
Суть дорогоцінного каміння забезпечує a суть команду, яку ви можете використовувати зі свого терміналу для завантаження вмісту
на https://gist.github.com/.
установка
· Якщо у вас встановлено ruby:
суть встановлення дорогоцінного каміння
· Якщо ви використовуєте Bundler:
джерело :rubygems gem ´gist´
· Для OS X суть живе в Homebrew
brew встановити суть
Command
· Щоб завантажити вміст a.rb просто:
гіст-паста а.рб
· Завантажте кілька файлів:
gist-paste abc gist *.rb
· За замовчуванням він читає з STDIN, і ви можете встановити ім'я файлу за допомогою -f.
gist-paste -f test.rb
· Крім того, ви можете просто вставити з буфера обміну:
гіст-паста -П
· Використання -p щоб зробити суть приватною:
гіст-паста -п а.рб
· Використання -d щоб додати опис:
gist-paste -d "Випадкова помилка rbx" a.rb
· Ви можете оновити існуючі gists за допомогою -u:
gist-paste -u GIST_ID FILE_NAME gist -u 42f2c239d2eb57299408 test.txt
· Якщо ви бажаєте скопіювати отриману URL-адресу в буфер обміну, використовуйте -c.
суть-паста -в
· Якщо ви бажаєте скопіювати отриману вбудовану URL-адресу в буфер обміну, використовуйте -e.
гіст-паста -е
· І ви можете просто попросити gist відкрити вікно браузера безпосередньо за допомогою -o.
гіст-паста -о
· Щоб перерахувати (загальнодоступні gists або всі gists для авторизованого користувача) gists для користувача
gist-paste -l : усі gists для авторизованого користувача gist -l defunkt : список defunkt´s public
суть
· Побачити суть --допомога для більш докладної інформації.
Увійти
Якщо ви хочете пов’язати свої gists зі своїм обліковим записом GitHub, вам потрібно увійти за допомогою gist.
Він не зберігає ваше ім’я користувача та пароль, а лише використовує їх для отримання токена OAuth2
(з дозволу «суть»).
gist-paste --login
Отримання OAuth2 access_token з github.
Ім’я користувача 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".
URL-адресу вашого екземпляра Github Enterprise.
· Після цього ви все ще можете анонімно завантажувати суть -a.
гіст-паста -а а.рб
Ви також можете використовувати Gist як бібліотеку всередині вашого коду ruby:
Gist.gist("Look.at(:my => ´awesome´).code")
Якщо вам потрібні більш розширені функції, ви також можете передати:
· :Маркер доступу для автентифікації за допомогою OAuth2 (за замовчуванням `File.read("~/.сутність")).
· :ім'я файлу щоб змінити підсвічування синтаксису (за замовчуванням a.rb).
· :публічний якщо ви хочете, щоб ваша суть мала URL-адресу, яку можна вгадати.
· :опис щоб додати опис до вашої суті.
· :оновити для оновлення існуючої суті (може бути URL-адресою або ідентифікатором).
· :анонімний подати анонімну суть (за замовчуванням false).
· : копія щоб скопіювати отриману URL-адресу в буфер обміну (за замовчуванням false).
· :відчинено щоб відкрити отриману URL-адресу в браузері (за замовчуванням false).
ПРИМІТКА. Access_token повинен мати область «суть».
· Якщо ви хочете завантажити кілька файлів в одному суті, ви можете:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· Якщо ви хочете використовувати вбудований access_token gist, ви можете змусити користувача отримати
один, зателефонувавши:
Gist.login!
· Це проведе їх через процес отримання маркера OAuth2 та його зберігання
in ~/.сутність, де його пізніше можна буде прочитати Суть.суть
GitHub підприємство
· Якщо хочете суть щоб використовувати локально встановлений GitHub Enterprise
https://enterprise.github.com/, вам потрібно експортувати GITHUB_URL змінна оточення
у вашому ~ / .bashrc.
експортувати GITHUB_URL=http://github.internal.example.com/
· Після того, як ви зробили це та перезавантажили термінал (або запустіть джерело ~ / .bashrc), суть буде
автоматично використовувати github enterprise замість загальнодоступного github.com
конфігурація
· Якщо хочете -o or -c щоб бути за замовчуванням, коли ви використовуєте виконуваний файл gist, додайте файл
псевдонім для вашого ~ / .bashrc (або еквівалент). Наприклад:
псевдонім gist=´gist -c´
· Якщо ви хочете, щоб gist відкривав інший браузер, ви можете експортувати БРАУЗЕР
змінна середовища:
експорт BROWSER=google-chrome
Якщо інтеграція буфера обміну чи браузера не працює на вашій платформі, повідомте про помилку або
(в ідеалі) запит на витяг.
Якщо вам потрібно використовувати HTTP-проксі для доступу до Інтернету, експортуйте файл HTTP_PROXY or
http_proxy змінна середовища, і gist буде використовувати її.
Мета-фу
Дякую @defunkt та @indirect за написання та підтримку версій з 1 по 3. Дякую
до @rking та @ConradIrwin для підтримки версії 4.
Ліцензований за ліцензією MIT. Звіти про помилки та запити на витяг вітаються.
листопад 2015 ГІСТ(1)
Використовуйте gist-paste онлайн за допомогою служб onworks.net