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