рдпрд╣ рдХрдорд╛рдВрдб рдЧрд┐рд╕реНрдЯ-рдкреЗрд╕реНрдЯ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рд╕рд╛рд░ - рдХреЛрдб рдХреЛ https://gist.github.com рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
рд╕рд╛рд░
рд╕рд╛рд░ рд░рддреНрди рдПрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рд╕рд╛рд░ рдХрдорд╛рдВрдб рдЬрд┐рд╕реЗ рдЖрдк рд╕рд╛рдордЧреНрд░реА рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
https://gist.github.com/ рдкрд░ред
рд╕реНрдерд╛рдкрдирд╛
┬╖ рдпрджрд┐ рдЖрдкрдиреЗ рд░реВрдмреА рд╕реНрдерд╛рдкрд┐рдд рдХреА рд╣реИ:
рд░рддреНрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рд░
┬╖ рдпрджрд┐ рдЖрдк рдмрдВрдбрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
рд╕реНрд░реЛрдд: рд░реВрдмреАрдЬреЗрдореНрд╕ рд░рддреНрди ┬┤gist┬┤
┬╖ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП, рд╕рд╛рд░ рд╣реЛрдордмреНрд░реВ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ
рдмреНрд░реВ рдЗрдВрд╕реНрдЯрд╛рд▓ рдЬрд┐рд╕реНрдЯ
рдЖрджреЗрд╢
┬╖ рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдП.рдЖрд░.рдмреА рдЕрднреА - рдЕрднреА:
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ рдП.рдЖрд░.рдмреА
┬╖ рдПрдХрд╛рдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ:
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ рдПрдмреАрд╕реА рд╕рд╛рд░ *.рдЖрд░рдмреА
┬╖ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ STDIN рд╕реЗ рдкрдврд╝рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -f.
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -f test.rb
┬╖ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдХреЗрд╡рд▓ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╕реЗ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдкреА
┬╖ рдЙрдкрдпреЛрдЧ -p рд╕рд╛рд░ рдХреЛ рдирд┐рдЬреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдкреА рдП.рдЖрд░.рдмреА
┬╖ рдЙрдкрдпреЛрдЧ -d рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП:
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдбреА "рд░реИрдВрдбрдо рдЖрд░рдмреАрдПрдХреНрд╕ рдмрдЧ" рдП.рдЖрд░.рдмреА
┬╖ рдЖрдк рдореМрдЬреВрджрд╛ рд╕рд╛рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -u:
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -u GIST_ID FILE_NAME рд╕рд╛рд░ -u 42f2c239d2eb57299408 test.txt
┬╖ рдпрджрд┐ рдЖрдк рдкрд░рд┐рдгрд╛рдореА рдпреВрдЖрд░рдПрд▓ рдХреЛ рдЕрдкрдиреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -c.
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рд╕реА
┬╖ рдпрджрд┐ рдЖрдк рдкрд░рд┐рдгрд╛рдореА рдПрдВрдмреЗрдбреЗрдмрд▓ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдЕрдкрдиреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -e.
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдИ
┬╖ рдФрд░ рдЖрдк рдЬрд┐рд╕реНрдЯ рд╕реЗ рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ -o.
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдУ
┬╖ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ (рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рд╛рд░ рдпрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рд╛рд░)ред
gist-paste -l : рдкреНрд░рдорд╛рдгрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рд╛рд░ gist -l defunkt : рд╕реВрдЪреА defunkt рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ
рдЬрд┐рд╕реНрдЯ
┬╖ рджреЗрдЦреЛ рд╕рд╛рд░ --рдорджрдж рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдПред
рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рд░ рдХреЛ рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рд╛рд░ рдХреЗ рд╕рд╛рде рд▓реЙрдЧрд┐рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдпрд╣ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ OAuth2 рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
("рд╕рд╛рд░" рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде)ред
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ--рд▓реЙрдЧрд┐рди
Github рд╕реЗ OAuth2 access_token рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред
GitHub рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: рдХреЙрдирд░рд╛рдбрдЗрд░рд╡рд┐рди
рдЧрд┐рдЯрд╣рдм рдкрд╛рд╕рд╡рд░реНрдб:
2-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдб:
рд╕рдлрд▓рддрд╛! https://github.com/settings/applications
рдпрд╣ рдЯреЛрдХрди рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╣реИ ~/.рд╕рд╛рд░ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рднреА рдЬрд┐рдиреНрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕реЗ https://github.com/settings/applications рд╕реЗ рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВ, рдпрд╛ рдмрд╕ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреЗрдВред рдЕрдЧрд░ рдЖрдк
рдЖрдкрдХреЛ github.com рдФрд░ Github Enterprise рдЙрджрд╛рд╣рд░рдг рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрди рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдкрдХрд╛ Github рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдЯреЛрдХрди ~/.gist.github.example.com рдЬрд╣рд╛рдВ "github.example.com" рд╣реИ
рдЖрдкрдХреЗ Github Enterprise рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП URLред
┬╖ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЖрдк рдЧреБрдордирд╛рдо рд░реВрдк рд╕реЗ рд╕рд╛рд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -a.
рд╕рд╛рд░-рдкреЗрд╕реНрдЯ -рдП рдП.рдЖрд░.рдмреА
рдЖрдк рдЕрдкрдиреЗ рд░реВрдмреА рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рд╕реЗ Gist рдХреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
Gist.gist("Look.at(:my => ┬┤awesome┬┤).code")
рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЖрдк рдЗрдиреНрд╣реЗрдВ рднреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
┬╖ :рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди OAuth2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ `File.read('' рд╣реИ)~/.рд╕рд╛рд░")).
┬╖ :рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рдП.рдЖрд░.рдмреА).
┬╖ :рдЬрдирддрд╛ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рд╛рд░ рдореЗрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдпреЛрдЧреНрдп рдпреВрдЖрд░рдПрд▓ рд╣реЛред
┬╖ :рд╡рд┐рд╡рд░рдг рдЕрдкрдиреЗ рд╕рд╛рд░ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред
┬╖ :рдЕрджреНрдпрддрди рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╕рд╛рд░ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдПрдХ рдпреВрдЖрд░рдПрд▓ рдпрд╛ рдПрдХ рдЖрдИрдбреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред
┬╖ :рдЕрдирд╛рдо рдПрдХ рдЕрдирд╛рдо рд╕рд╛рд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрд▓рдд рд╣реИ)ред
┬╖ :рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкрд░рд┐рдгрд╛рдореА URL рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрд▓рдд рд╣реИ)ред
┬╖ :рдЦреБрд▓рд╛ рдкрд░рд┐рдгрд╛рдореА URL рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрд▓рдд рд╣реИ)ред
рдиреЛрдЯ: рдПрдХреНрд╕реЗрд╕_рдЯреЛрдХрди рдореЗрдВ "рдЧрд┐рд╕реНрдЯ" рджрд╛рдпрд░рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
┬╖ рдпрджрд┐ рдЖрдк рдПрдХ рд╣реА рд╕рд╛рд░ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
Gist.multi_gist("a.rb" => "Foo.bar", "a.py" => "Foo.bar")
┬╖ рдпрджрд┐ рдЖрдк рдЬрд┐рд╕реНрдЯ рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдПрдХреНрд╕реЗрд╕_рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХреЙрд▓ рдХрд░рдХреЗ рдПрдХ:
рд╕рд╛рд░.рд▓реЙрдЧрд┐рди!
┬╖ рдпрд╣ рдЙрдиреНрд╣реЗрдВ OAuth2 рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛
in ~/.рд╕рд╛рд░, рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╕рд╛рд░ред рд╕рд╛рд░
GitHub рдЙрджреНрдпрдо
┬╖ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╕рд╛рд░ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд GitHub Enterprise рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
https://enterprise.github.com/, рдЖрдкрдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ GITHUB_URL рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рд╡рд┐рдзрддрд╛
рдЕрдкрдиреЗ рдореЗрдВ ~ / .bashrc.
рдирд┐рд░реНрдпрд╛рдд GITHUB_URL=http://github.internal.example.com/
┬╖ рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдпрд╣ рдХрд░ рд▓реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВ (рдпрд╛ рдЪрд▓рд╛рдПрдБ)ред рд╕реНрд░реЛрдд ~ / .bashrc), рд╕рд╛рд░ рд╣реЛрдЧрд╛
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ github.com рдХреЗ рдмрдЬрд╛рдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ github рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╡рд┐рдиреНрдпрд╛рд╕
┬╖ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ -o or -c рдЬрдм рдЖрдк рдЬрд┐рд╕реНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЬреЛрдбрд╝реЗрдВ
рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдо ~ / .bashrc (рдпрд╛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рдЙрдкрдирд╛рдо рдЬрд┐рд╕реНрдЯ=┬┤рдЧрд┐рд╕реНрдЯ -рд╕реА┬┤
┬╖ рдпрджрд┐ рдЖрдк рдХреЛрдИ рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рд╡рд┐рдзрддрд╛:
рдирд┐рд░реНрдпрд╛рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░=рдЧреВрдЧрд▓-рдХреНрд░реЛрдо
рдпрджрд┐ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреАрдХрд░рдг рдЖрдкрдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдмрдЧ рджрд░реНрдЬ рдХрд░реЗрдВ рдпрд╛
(рдЕрдзрд┐рдХ рдЖрджрд░реНрд╢рддрдГ) рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдзред
рдпрджрд┐ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП HTTP рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ HTTP рдкреНрд░реЙрдХреНрд╕реА or
http рдкреНрд░реЙрдХреНрд╕реА рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдФрд░ рд╕рд╛рд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред
рдореЗрдЯрд╛-рдлреВ
рд╕рдВрд╕реНрдХрд░рдг 1 рд╕реЗ 3 рддрдХ рд▓рд┐рдЦрдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП @defunkt рдФрд░ @indirect рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдзрдиреНрдпрд╡рд╛рдж
рд╕рдВрд╕реНрдХрд░рдг 4 рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП @rking рдФрд░ @ConradIrwin рдХреЛред
рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред рдмрдЧ-рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рдирд╡рдореНрдмрд░ 2015 GIST(1)
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдЬрд┐рд╕реНрдЯ-рдкреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ