рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░рдорд╛ рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдкрд▓рдмреНрдз рдЫ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХреЛ рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдПрдордПрд╕ рдмрд┐рд▓реНрдб реирежрезреп, рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдкрд▓рдмреНрдз рдЫ рд╕реНрдЯреЛрд░ рдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рд▓рд╛рдЧреА рдорд╛, рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░рд┐рдпреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреНрд▓рдЧрдорд╛ред рддреА рдЗрдЪреНрдЫреБрдХрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ - рдкрд░рд┐рдпреЛрдЬрдирд╛ рднрдгреНрдбрд╛рд░ GitHub рдорд╛.


рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдиреНрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд▓рд┐рдирдХреНрд╕ рдкреНрдпрд╛рдХреЗрдЬрдорд╛ PowerShell, Cmd рд░ Linux рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдорд╛ рдХреЗрдиреНрджреНрд░реАрдХреГрдд рдкрд╣реБрдБрдЪрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЛред рдЕрдиреНрддрд┐рдо рдЙрдкрд▓рдмреНрдз рднрдпреЛ рд╡рд┐рдиреНрдбреЛрдЬ рдЗрдирд╕рд╛рдЗрдбрд░ рдмрд┐рд▓реНрдб 18917 рдХреЛ рд▓рд╛рдЧреА рдкрд╣рд┐рд▓реЗ рдиреИ рдЬреБрди 20 рд╣реЛред

рдирдпрд╛рдБ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рджреБрдИ рд╕рд░реНрддрд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ: рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН Windows 10 рд╕рдВрд╕реНрдХрд░рдг 18362.0 рд╡рд╛ рдЙрдЪреНрдЪ рд░ Microsoft Store рдмрдЯрди рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реЛрд╕реНред рдЕрд╡рд╢реНрдп рдкрдирд┐, рддрдкрд╛рдИрд▓реЗ рд╕рдзреИрдВ GitHub рдорд╛ рдкреЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рдЯрд░реНрдорд┐рдирд▓ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдиреНрдЫрдиреН рдХрд┐ рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, "рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рд╕реНрдЯреЛрд░рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд╕рдБрдЧ рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫред" рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рдпреЛ рдорд╛рдирд┐рдиреНрдЫ рдХрд┐ рд╕реНрдЯреЛрд░рд▓реЗ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЬрдореНрдорд╛ рдЧрд░рд┐рдПрдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдЙрдард╛рдЙрдБрджреИрди рд░ рдЖрдлреИрд▓рд╛рдИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрджреИрдиред

рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ, рдЬреБрди рдХрдореНрдкрдиреАрдХреЛ рдмреНрд▓рдЧрдорд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ "рдмрд┐рдХреНрд░реА" рдЫ, рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕рдВрдЦреНрдпрд╛ рд╣реЛред

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░рдорд╛ рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдкрд▓рдмреНрдз рдЫ

рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓рд▓рд╛рдИ рд╕рдореНрдмрдиреНрдзрд┐рдд JSON рдлрд╛рдЗрд▓ рд╕рдореНрдкрд╛рджрди рдЧрд░реЗрд░ рдЫреБрдЯреНрдЯреИ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░рдорд╛ рдирдпрд╛рдБ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдкрд▓рдмреНрдз рдЫ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдХреБрди рд╣рдЯрдХреБрдЮреНрдЬреАрд╣рд░реВ рд░ рд╕рдВрдпреЛрдЬрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рдж рдЕрдиреБрд╕рд╛рд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реНрди рдЫрдиреМрдЯ рдЧрд░реНрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдЕрдиреБрдХреВрд▓рдирдХреЛ рдореБрдХреБрдЯ рдорд╣рд┐рдорд╛ рднрдиреЗрдХреЛ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрднрдмрд╛рдЯ рдЫрд╡рд┐ рддрд╛рдиреНрджреИ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓рдХреЛ рдкреГрд╖реНрдарднреВрдорд┐-рдЫрд╡рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдерд┐рдпреЛред рддреНрдпрд╕реИрд▓реЗ рдпрд╣рд╛рдБ рдХрд▓реНрдкрдирд╛рдХреЛ рдХреБрдиреИ рд╕реАрдорд╛ рдЫреИрдиред

рдЕрдм рдЕрд▓рд┐ рдЧрдореНрднреАрд░ рдмрдиреМрдВ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдмреНрд▓рдЧ рдкреЛрд╕реНрдЯрдорд╛ рдХрд┐рди рдХреБрдиреИ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЫреИрди? рдЕрдиреБрдХреВрд▓рди, рд╣рдЯрдХреАрдЬ рд░ рдЕрдиреНрдп рдХрд╕реНрдореЗрдЯрд┐рдХреНрд╕рдорд╛ рдХрд┐рди рдЬреЛрдб рджрд┐рдЗрдиреНрдЫ?

рдкрд╣рд┐рд▓реЛ, рдирд┐рд░реНрдорд╛рдг 2019 рдорд╛ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдмрд╛рд░реЗ рдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рднрдирд┐рдПрдХреЛ рдЫ рд░ рдердкреНрди рдХреЛ рд▓рд╛рдЧреА рдХреЗрд╣рд┐ рд╡рд┐рд╢реЗрд╖ рдЫреИрдиред рдЕрдм рдХрдореНрдкрдиреАрд▓реЗ рдирдпрд╛рдБ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдПрдХ рдореИрддреНрд░реАрдкреВрд░реНрдг рд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрддреНрдкрд╛рджрди рд╣реЛ рдЬреБрди рдирдпрд╛рдБ WSL рд╕рдБрдЧ рдорд┐рд▓реЗрд░ рдЬрд╛рдиреНрдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рдХреЗрд╡рд▓ рдореЗрдорд╛ рд╣рд╛рдореАрд▓рд╛рдИ рд╡рд╛рдЪрд╛ рдЧрд░реЗрдХреЛ рдХреБрд░рд╛ рд░реЛрд▓ рдЖрдЙрдЯ рдЧрд░реНрдпреЛ рд░ рдердкреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣рд┐ рд╡рд┐рд╢реЗрд╖ рдЫреИрдиред

рджреЛрд╕реНрд░реЛ, рдпреЛ рдЕрдЭреИ рдкрдирд┐ рд╕рдВрд╕реНрдХрд░рдг 1.0 рдХреЛ рд░рд┐рд▓реАрдЬ рд╣реБрдиреБ рдЕрдШрд┐ рдХреЗрд╣рд┐ рд╕рдордп рд╣реБрдиреЗрдЫред рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдмреНрд▓рдЧрдХреЛ рдкрд╛рдардХреЛ рдЖрдзрд╛рд░рдорд╛, рдЯрд░реНрдорд┐рдирд▓ рдЬрд╛рдбреЛ рд╕рдореНрдо рд╕рдХреНрд░рд┐рдп рдЖрд░рд╛ рдЪрд░рдгрдмрд╛рдЯ рдЬрд╛рд░реА рдЧрд░рд┐рдиреЗ рдЫреИрди, рдЕрд░реНрдерд╛рддреН, рдпреЛ рдЫ рдорд╣рд┐рдирд╛рдорд╛ рдорд╛рддреНрд░ рд╕реНрдЯреЛрд░рдорд╛ рд╡рд┐рдиреНрдбреЛрдЬрдХреЛ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫред

рдПрдХреИ рд╕рдордпрдорд╛, рдХрдореНрдкрдиреАрдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВрд▓реЗ рд╕рдореБрджрд╛рдпрд▓рд╛рдИ рдирдпрд╛рдБ рдЙрддреНрдкрд╛рджрдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рди рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдЕрднрд┐рдпрд╛рди рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред рддреНрдпрд╕реЛрднрдП, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдпрд╕рдХреЛ Github рднрдгреНрдбрд╛рд░рдорд╛ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдЯрд┐рдкреНрдкрдгреА рд░ рд╕реБрдЭрд╛рд╡рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдЖрднрд╛рд░реА рд╣реБрдиреЗрдЫ, рд░, рд╕рдореБрджрд╛рдпрд▓рд╛рдИ рднрдиреМрдВред рдЬрд╡рд╛рдл рджрд┐рдП рдпреЛ рд░реЛрдорд╛ред рд╣рд╛рдореАрд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдЕрд░реНрдХреЛ рд╣рдкреНрддрд╛рдорд╛ "рд╕рдорд╕реНрдпрд╛рд╣рд░реВ" рдорд╛ рдзреЗрд░реИ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ рд╣реБрдиреЗрдЫрдиреНред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди