Este es el comando gist-paste que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
esencia - cargar código en https://gist.github.com
Sinopsis
La gema esencial proporciona una esencia comando que puede usar desde su terminal para cargar contenido
a https://gist.github.com/.
Instalación
· Si tiene Ruby instalado:
gema instalar esencia
· Si está utilizando Bundler:
fuente: rubygems gem ´gist´
· Para OS X, la esencia vive en Homebrew
esencia de la instalación de cerveza
Comando
· Para subir el contenido de a.rb sólo:
Gist-paste a.rb
· Subir varios archivos:
gist-paste abc gist * .rb
· De forma predeterminada, lee de STDIN y puede establecer un nombre de archivo con -f.
gist-paste -f test.rb
· Alternativamente, puede pegar desde el portapapeles:
esencia-pegar -P
· Usar -p para hacer que la esencia sea privada:
esencia-pegar -p a.rb
· Usar -d para agregar una descripción:
gist-paste -d "Error de rbx aleatorio" a.rb
· Puede actualizar gists existentes con -u:
gist-paste -u ID_GIST NOMBRE_ARCHIVO gist -u 42f2c239d2eb57299408 prueba.txt
· Si desea copiar la URL resultante a su portapapeles, use -c.
gist-paste -c
· Si desea copiar la URL incrustable resultante a su portapapeles, use -e.
esencia-pasta -e
· Y puedes pedirle a gist que abra una ventana del navegador directamente con -o.
esencia-pegar -o
· Para enumerar (gists públicos o todos los gists para el usuario autorizado) gists para el usuario
gist-paste -l: todos los gists para el usuario authed gist -l defunkt: lista pública de defunkt
esencias
· Ver esencia --ayuda para más detalles.
Acceder
Si desea asociar sus gists con su cuenta de GitHub, debe iniciar sesión con gist.
No almacena su nombre de usuario y contraseña, solo los usa para obtener un token OAuth2
(con el permiso "esencial").
Gist-pegar --login
Obteniendo OAuth2 access_token de github.
Nombre de usuario de GitHub: ConradIrwin
Contraseña de GitHub:
Código de autenticación de 2 factores:
¡Éxito! https://github.com/settings/applications
Este token se almacena en ~ / .gist y se utiliza para todos los gisting futuros. Si es necesario, puede
revocarlo de https://github.com/settings/applications, o simplemente eliminar el archivo. Si tu
necesita almacenar tokens para github.com y una instancia de Github Enterprise que puede guardar
tu token de Github Enterprise en ~ / .gist.github.example.com donde "github.example.com" es
la URL de su instancia de Github Enterprise.
· Después de hacer esto, aún puede cargar gists de forma anónima con -a.
Gist-paste -a a.rb
También puede usar Gist como una biblioteca desde dentro de su código ruby:
Gist.gist ("Look.at (: my => ´awesome´) .code")
Si necesita funciones más avanzadas, también puede aprobar:
· : access_token para autenticarse usando OAuth2 (el valor predeterminado es `File.read ("~ / .gist")).
· :nombre del archivo para cambiar el resaltado de sintaxis (el valor predeterminado es a.rb).
· :público si desea que su esencia tenga una URL que se pueda adivinar.
· :descripción para agregar una descripción a su esencia.
· :actualizar para actualizar una esencia existente (puede ser una URL o una identificación).
· :anónimo para enviar una esencia anónima (el valor predeterminado es falso).
· : copia para copiar la URL resultante en el portapapeles (el valor predeterminado es falso).
· :abierto para abrir la URL resultante en un navegador (el valor predeterminado es falso).
NOTA: El access_token debe tener el alcance "gist".
· Si desea cargar varios archivos en la misma esencia, puede:
Gist.multi_gist ("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· Si prefiere utilizar el access_token incorporado de gist, puede obligar al usuario a obtener
uno llamando:
Gist.iniciar sesión!
· Esto los llevará a través del proceso de obtener un token OAuth2 y almacenarlo
in ~ / .gist, donde luego puede ser leído por esencia.gist
GitHub empresa
· Si te gustaria esencia para usar su GitHub Enterprise instalado localmente
https://enterprise.github.com/, necesita exportar el GITHUB_URL Variable ambiental
en tu ~ / .bashrc.
exportar GITHUB_URL =http://github.internal.example.com/
· Una vez que haya hecho esto y haya reiniciado su terminal (o ejecute fuente ~ / .bashrc), lo esencial
usar automáticamente github enterprise en lugar del público github.com
Configuración
· Si te gustaria -o or -c para que sea el predeterminado cuando use el ejecutable gist, agregue un
alias a tu ~ / .bashrc (o equivalente). Por ejemplo:
alias gist = ´gist -c´
· Si prefieres gist para abrir un navegador diferente, entonces puedes exportar el BROWSER
Variable ambiental:
exportar BROWSER = google-chrome
Si la integración del portapapeles o del navegador no funciona en su plataforma, envíe un error o
(más idealmente) una solicitud de extracción.
Si necesita utilizar un proxy HTTP para acceder a Internet, exporte el HTTP_PROXY or
http_proxy la variable de entorno y gist lo usarán.
Metafu
Gracias a @defunkt y @indirect por escribir y mantener las versiones 1 a 3. Gracias
a @rking y @ConradIrwin por mantener la versión 4.
Licenciado bajo la licencia MIT. Los informes de errores y las solicitudes de extracción son bienvenidos.
Noviembre 2015 ESENCIA(1)
Use gist-paste en línea usando los servicios de onworks.net