To jest polecenie sedno-wklej, które można uruchomić w darmowym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
istota - prześlij kod na https://gist.github.com
streszczenie
Gist klejnot zapewnia istota polecenie, którego możesz użyć z terminala do przesłania treści
do https://gist.github.com/.
Instalacja
· Jeśli masz zainstalowany rubin:
istota instalacji klejnotów
· Jeśli używasz programu Bundler:
źródło: gem rubygems „gist”.
· W systemie OS X istota tkwi w Homebrew
istota instalacji naparu
Command
· Aby przesłać zawartość a.rb właśnie:
istota-wklej a.rb
· Prześlij wiele plików:
sedno-wklej abc sedno *.rb
· Domyślnie czyta z STDIN i można ustawić nazwę pliku za pomocą -f.
istota-wklej -f test.rb
· Ewentualnie możesz po prostu wkleić ze schowka:
istota-wklej -P
· Posługiwać się -p aby uczynić sedno prywatnym:
istota-wklej -p a.rb
· Posługiwać się -d aby dodać opis:
gist-paste -d „Losowy błąd rbx” a.rb
· Możesz zaktualizować istniejące sedno za pomocą -u:
sedno-wklej -u GIST_ID NAZWA_PLIKU sedno -u 42f2c239d2eb57299408 test.txt
· Jeśli chcesz skopiować wynikowy adres URL do schowka, użyj -c.
istota-wklej -c
· Jeśli chcesz skopiować wynikowy adres URL do osadzenia do schowka, użyj -e.
istota-wklej -e
· I możesz po prostu poprosić Gist o bezpośrednie otwarcie okna przeglądarki -o.
istota-wklej -o
· Aby wyświetlić (publiczne gist lub wszystkie gist dla uwierzytelnionego użytkownika) gists dla użytkownika
gist-paste -l : wszystkie gist dla uwierzytelnionego użytkownika gist -l defunkt : lista defunkt's public
zawiera
· Widzieć istota --help więcej szczegółów.
Zaloguj
Jeśli chcesz powiązać swoje Gists z kontem GitHub, musisz zalogować się za pomocą Gist.
Nie przechowuje nazwy użytkownika i hasła, używa ich tylko do uzyskania tokena OAuth2
(z pozwoleniem „sedno”).
istota-wklej --login
Uzyskiwanie OAuth2 access_token z github.
Nazwa użytkownika GitHub: ConradIrwin
Hasło do GitHuba:
Kod autoryzacji dwuetapowej:
Powodzenie! https://github.com/settings/applications
Ten token jest przechowywany w ~/.sedno i używany do wszystkich przyszłych treści. Jeśli potrzebujesz, możesz
odwołaj go z https://github.com/settings/applications lub po prostu usuń plik. Jeśli ty
musisz przechowywać tokeny zarówno dla github.com, jak i instancji Github Enterprise, którą możesz zapisać
swój token Github Enterprise ~/.gist.github.example.com gdzie jest „github.example.com”.
adres URL Twojej instancji Github Enterprise.
· Po wykonaniu tej czynności nadal możesz anonimowo przesyłać treści -a.
istota-wklej -a a.rb
Możesz także użyć Gist jako biblioteki z wnętrza swojego kodu ruby:
Gist.gist("Look.at(:my => ´awesome´).code")
Jeśli potrzebujesz bardziej zaawansowanych funkcji, możesz również przekazać:
· :znak_dostępu do uwierzytelnienia przy użyciu OAuth2 (domyślnie jest to `File.read("~/.sedno")).
· :Nazwa pliku aby zmienić podświetlanie składni (domyślnie to a.rb).
· :publiczny jeśli chcesz, aby Twój sedno miało zgadywany adres URL.
· :opis aby dodać opis do swojej istoty.
· :aktualizacja aby zaktualizować istniejącą istotę (może to być adres URL lub identyfikator).
· :anonimowy aby przesłać anonimową istotę (domyślnie jest to fałsz).
· copy aby skopiować wynikowy adres URL do schowka (domyślnie jest to fałsz).
· :otwarty aby otworzyć wynikowy adres URL w przeglądarce (domyślnie jest to fałsz).
UWAGA: Access_token musi mieć zakres „gist”.
· Jeśli chcesz przesłać wiele plików w tej samej treści, możesz:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· Jeśli wolisz używać wbudowanego access_token Gist, możesz zmusić użytkownika do uzyskania
jeden dzwoniąc:
Zaloguj się!
· To przeprowadzi ich przez proces uzyskiwania i przechowywania tokena OAuth2
in ~/.sedno, gdzie można go później przeczytać istota. istota
GitHub przedsiębiorstwo
· Gdybyś chciał istota aby korzystać z lokalnie zainstalowanego GitHub Enterprise
https://enterprise.github.com/, musisz wyeksportować plik GITHUB_URL zmienna środowiskowa
w telefonie ~ / .bashrc.
wyeksportuj GITHUB_URL=http://github.internal.example.com/
· Po wykonaniu tej czynności i ponownym uruchomieniu terminala (lub uruchom źródło ~ / .bashrc), sedno woli
automatycznie używa github enterprise zamiast publicznego github.com
systemu
· Gdybyś chciał -o or -c aby być domyślnym, gdy używasz pliku wykonywalnego Gist, dodaj plik an
alias do twojego ~ / .bashrc (lub odpowiednik). Na przykład:
alias istota=´istota -c´
· Jeśli wolisz otworzyć inną przeglądarkę, możesz wyeksportować plik BROWSER
Zmienna środowiskowa:
wyeksportuj PRZEGLĄDARKĘ=google-chrome
Jeśli integracja ze schowkiem lub przeglądarką nie działa na Twojej platformie, zgłoś błąd lub
(bardziej idealnie) żądanie ściągnięcia.
Jeśli musisz użyć serwera proxy HTTP, aby uzyskać dostęp do Internetu, wyeksportuj plik HTTP PROXY or
http Proxy zmienna środowiskowa i Gist będzie jej używać.
Meta-fu
Podziękowania dla @defunkt i @indirect za napisanie i utrzymywanie wersji od 1 do 3. Dzięki
@rking i @ConradIrwin za utrzymanie wersji 4.
Licencjonowany na licencji MIT. Raporty o błędach i żądania ściągnięcia są mile widziane.
Listopad 2015 SENS(1)
Korzystaj z usług Gist-Paste online, korzystając z usług onworks.net