Questo è il comando gist-paste che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
nocciolo - caricare il codice su https://gist.github.com
Sinossi
La gemma essenza fornisce a nocciolo comando che puoi usare dal tuo terminale per caricare i contenuti
a https://gist.github.com/.
Installazione
· Se hai installato Ruby:
installazione di gemme
· Se stai usando Bundler:
fonte: rubygems gem ´gist´
· Per OS X, l'essenza risiede in Homebrew
brew installa l'essenza
Comando
· Per caricare i contenuti di a.rb Appena:
pasta di succo a.rb
· Carica più file:
gist-paste abc gist *.rb
· Per impostazione predefinita, legge da STDIN e puoi impostare un nome file con -f.
gist-paste -f test.rb
· In alternativa, puoi semplicemente incollare dagli appunti:
Gist-paste -P
· Utilizzo -p per rendere l'essenza privata:
pasta-gist -p a.rb
· Utilizzo -d per aggiungere una descrizione:
gist-paste -d "bug rbx casuale" a.rb
· È possibile aggiornare i contenuti esistenti con -u:
gist-paste -u GIST_ID NOME_FILE gist -u 42f2c239d2eb57299408 test.txt
· Se desideri copiare l'URL risultante negli appunti, usa -c.
Gist-paste -c
· Se desideri copiare l'URL incorporabile risultante negli appunti, usa -e.
gist-paste -e
· E puoi semplicemente chiedere a gist di aprire una finestra del browser direttamente con -o.
gist-paste -o
· Per elencare (delle sintesi pubbliche o tutte le sintesi per l'utente autenticato) per l'utente
gist-paste -l : tutti i contenuti per l'utente autorizzato gist -l defunkt : elenca il pubblico di defunkt
sintesi
· Vedere nocciolo --Aiuto per maggiori dettagli.
Login
Se vuoi associare i tuoi gist al tuo account GitHub, devi accedere con gist.
Non memorizza il tuo nome utente e password, li usa solo per ottenere un token OAuth2
(con il permesso "in sostanza").
Gist-paste --login
Ottenere OAuth2 access_token da github.
Nome utente GitHub: ConradIrwin
Password GitHub:
Codice di autorizzazione a 2 fattori:
Successo! https://github.com/settings/applications
Questo token è memorizzato in ~/.sintesi e utilizzato per tutte le future gist. Se hai bisogno puoi
revocalo da https://github.com/settings/applications o semplicemente elimina il file. Se tu
è necessario memorizzare i token sia per github.com che per un'istanza di Github Enterprise che puoi salvare
il tuo token Github Enterprise in ~/.gist.github.example.com dove "github.example.com" è
l'URL per la tua istanza Github Enterprise.
· Dopo averlo fatto, puoi ancora caricare i contenuti in modo anonimo con -a.
Gist-paste -a a.rb
Puoi anche usare Gist come libreria dall'interno del tuo codice ruby:
Gist.gist("Look.at(:my => ´awesome´).code")
Se hai bisogno di funzionalità più avanzate puoi anche passare:
· :token di accesso per autenticarsi utilizzando OAuth2 (l'impostazione predefinita è `File.read("~/.sintesi")).
· :nome del file per cambiare l'evidenziazione della sintassi (l'impostazione predefinitaè a.rb).
· :pubblico se vuoi che la tua essenza abbia un URL indovinabile.
· :descrizione per aggiungere una descrizione alla tua sintesi.
· :aggiornare per aggiornare un contenuto esistente (può essere un URL o un id).
· :anonimo per inviare una sintesi anonima (l'impostazione predefinita è false).
· : copia per copiare l'URL risultante negli appunti (l'impostazione predefinita è false).
· :aprire per aprire l'URL risultante in un browser (l'impostazione predefinita è false).
NOTA: l'access_token deve avere l'ambito "Gist".
· Se desideri caricare più file nella stessa sintesi, puoi:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· Se preferisci usare l'access_token integrato di gist, puoi forzare l'utente a ottenere
uno chiamando:
Gist.login!
· Questo li accompagnerà attraverso il processo per ottenere un token OAuth2 e memorizzarlo
in ~/.sintesi, dove può essere letto in seguito da Sommario
GitHub impresa
· Se vuoi nocciolo per utilizzare GitHub Enterprise installato localmente
https://enterprise.github.com/, è necessario esportare il GITHUB_URL variabile d'ambiente
nella vostra ~ / .bashrc.
esporta GITHUB_URL=http://github.internal.example.com/
· Dopo averlo fatto e riavviato il terminale (o eseguito source ~ / .bashrc), il succo sarà
usa automaticamente github enterprise invece di github.com pubblico
Configurazione
· Se vuoi -o or -c per essere l'impostazione predefinita quando si utilizza l'eseguibile Gist, aggiungere un
alias per il tuo ~ / .bashrc (o equivalente). Per esempio:
alias gist='gist -c'
· Se preferisci che Gist apra un browser diverso, puoi esportare il BROWSER
variabile d'ambiente:
esporta BROWSER=google-chrome
Se l'integrazione degli appunti o del browser non funziona sulla tua piattaforma, segnala un bug o
(più idealmente) una richiesta pull.
Se è necessario utilizzare un proxy HTTP per accedere a Internet, esportare il HTTP_PROXY or
http_proxy variabile d'ambiente e Gist lo useranno.
meta-fu
Grazie a @defunkt e @indirect per aver scritto e mantenuto le versioni da 1 a 3. Grazie
a @rking e @ConradIrwin per il mantenimento della versione 4.
Concesso in licenza con licenza MIT. Segnalazioni di bug e richieste pull sono benvenute.
novembre 2015 GIST(1)
Usa Gist-paste online utilizzando i servizi onworks.net