Ito ang command gist-paste na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
diwa - mag-upload ng code sa https://gist.github.com
Buod
Ang pinakabuod na hiyas ay nagbibigay ng a diwa command na magagamit mo mula sa iyong terminal para mag-upload ng content
sa https://gist.github.com/.
instalasyon
· Kung mayroon kang naka-install na ruby:
gist ng pag-install ng hiyas
· Kung gumagamit ka ng Bundler:
pinagmulan :rubygems gem ´gist´
· Para sa OS X, nabubuhay ang gist sa Homebrew
brew install gist
Utos
· Upang i-upload ang mga nilalaman ng a.rb lang:
gist-paste a.rb
· Mag-upload ng maramihang mga file:
gist-paste abc gist *.rb
· Bilang default, nagbabasa ito mula sa STDIN, at maaari kang magtakda ng filename gamit ang -f.
gist-paste -f test.rb
· Bilang kahalili, maaari mo lamang i-paste mula sa clipboard:
gist-paste -P
· Gamitin -p para gawing pribado ang diwa:
gist-paste -p a.rb
· Gamitin -d para magdagdag ng paglalarawan:
gist-paste -d "Random na rbx bug" a.rb
· Maaari mong i-update ang mga umiiral na gists gamit ang -u:
gist-paste -u GIST_ID FILE_NAME gist -u 42f2c239d2eb57299408 test.txt
· Kung gusto mong kopyahin ang resultang URL sa iyong clipboard, gamitin -c.
gist-paste -c
· Kung gusto mong kopyahin ang nagreresultang naka-embed na URL sa iyong clipboard, gamitin -e.
gist-paste -e
· At maaari mo lamang hilingin sa gist na direktang magbukas ng window ng browser -o.
gist-paste -o
· Upang ilista ang (mga pampublikong gists o lahat ng gists para sa na-authed user) gists para sa user
gist-paste -l : lahat ng gists para sa authed user gist -l defunkt : list defunkt´s public
buod
· Tingnan diwa - Tumulong para sa karagdagang detalye.
Mag-login
Kung gusto mong iugnay ang iyong mga gists sa iyong GitHub account, kailangan mong mag-log in gamit ang gist.
Hindi nito iniimbak ang iyong username at password, ginagamit lang nito ang mga ito upang makakuha ng OAuth2 token
(na may pahintulot na "gist").
gist-paste --login
Pagkuha ng OAuth2 access_token mula sa github.
GitHub username: ConradIrwin
GitHub password:
2-factor na auth code:
Tagumpay! https://github.com/settings/applications
Ang token na ito ay nakaimbak sa ~/.gist at ginagamit para sa lahat ng hinaharap na gisting. Kung kailangan mo kaya mo
bawiin ito sa https://github.com/settings/applications, o tanggalin lang ang file. kung ikaw
kailangang mag-imbak ng mga token para sa parehong github.com at isang halimbawa ng Github Enterprise na maaari mong i-save
iyong Github Enterprise token in ~/.gist.github.example.com kung saan ang "github.example.com".
ang URL para sa iyong Github Enterprise instance.
· Pagkatapos mong gawin ito, maaari ka pa ring mag-upload ng mga buod nang hindi nagpapakilala -a.
gist-paste -a a.rb
Maaari mo ring gamitin ang Gist bilang isang library mula sa loob ng iyong ruby code:
Gist.gist("Look.at(:my => ´wesome´).code")
Kung kailangan mo ng mas advanced na mga feature maaari mo ring ipasa ang:
· :access_token upang patotohanan gamit ang OAuth2 (default ay `File.read("~/.gist")).
· :filename upang baguhin ang syntax highlighting (default ay a.rb).
· :pampubliko kung gusto mong magkaroon ng mahuhulaan na url ang iyong gist.
· : paglalarawan upang magdagdag ng paglalarawan sa iyong diwa.
· :update upang i-update ang isang umiiral na diwa (maaaring isang URL o isang id).
· :anonymous na magsumite ng anonymous na diwa (default ay mali).
· : copy upang kopyahin ang nagresultang URL sa clipboard (default ay mali).
· :bukas upang buksan ang nagresultang URL sa isang browser (default ay false).
TANDAAN: Ang access_token ay dapat mayroong "gist" na saklaw.
· Kung gusto mong mag-upload ng maraming file sa parehong diwa, maaari mong:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
· Kung mas gugustuhin mong gamitin ang builtin na access_token ng gist, maaari mong pilitin ang user na makuha
isa sa pamamagitan ng pagtawag:
Gist.login!
· Dadalhin sila nito sa proseso ng pagkuha ng OAuth2 token, at pag-iimbak nito
in ~/.gist, kung saan mababasa ito sa ibang pagkakataon Gist.gist
GitHub proyekto
· Kung gusto mo diwa para gamitin ang iyong lokal na naka-install na GitHub Enterprise
https://enterprise.github.com/, kailangan mong i-export ang GITHUB_URL variable ng kapaligiran
sa iyong ~ / .bashrc.
i-export ang GITHUB_URL=http://github.internal.example.com/
· Kapag nagawa mo na ito at na-restart ang iyong terminal (o tumakbo pinagmulan ~ / .bashrc), buod ng kalooban
awtomatikong gumamit ng github enterprise sa halip na ang pampublikong github.com
Configuration
· Kung gusto mo -o or -c upang maging default kapag ginamit mo ang gist executable, magdagdag ng isang
alyas sa iyong ~ / .bashrc (o katumbas). Halimbawa:
alias gist=´gist -c´
· Kung mas gusto mong magbukas ng ibang browser ang gist, maaari mong i-export ang BROWSER
variable ng kapaligiran:
i-export ang BROWSER=google-chrome
Kung hindi gumana ang clipboard o browser integration sa iyong platform, mangyaring maghain ng bug o
(mas perpektong) isang kahilingan sa paghila.
Kung kailangan mong gumamit ng HTTP proxy para ma-access ang internet, i-export ang HTTP_PROXY or
http_proxy environment variable at gist ang gagamit nito.
Meta-fu
Salamat sa @defunkt at @indirect para sa pagsulat at pagpapanatili ng mga bersyon 1 hanggang 3. Salamat
sa @rking at @ConradIrwin para sa pagpapanatili ng bersyon 4.
Lisensyado sa ilalim ng lisensya ng MIT. Malugod na tinatanggap ang mga ulat ng bug, at pull.
Nobyembre 2015 GISTO(1)
Gumamit ng gist-paste online gamit ang mga serbisyo ng onworks.net