Starship: Windows (Git Bash) рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде - рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓реА

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдЬреВрди 2020  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: starship/starship

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░


рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛ рд░рд╣реА рд╣реИ, рд╕реНрдЯрд╛рд░рд╢рд┐рдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ./install.sh --bin-dir /c/Users/slapbot/starship/ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореБрдЭреЗ --bin- dir рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ / usr / рд▓реЛрдХрд▓ / рдмрд┐рди рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ # 1310 рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)

рддреНрд░реБрдЯрд┐:

$ ./install.sh --bin-dir /c/Users/slapbot/starship/

  Configuration
> Bin directory: /c/Users/slapbot/starship/
> Platform:      msys_nt-10.0-19041
> Arch:          x86_64

> Tarball URL: https://github.com/starship/starship/releases/latest/download/starship-x86_64-msys_nt-10.0-19041.tar.gz
? Install Starship latest to /c/Users/slapbot/starship/? [y/N] y
! Bin directory /c/Users/slapbot/starship/ is not in your $PATH
> Installing Starship, please waitтАж

x Command failed (exit code 22): curl --silent --fail --location https://github.com/starship/starship/releases/latest/download/starship-x86_64-msys_nt-10.0-19041.tar.gz

> This is likely due to Starship not yet supporting your configuration.
> If you would like to see a build for your configuration,
> please create an issue requesting a build for x86_64-msys_nt-10.0-19041:
> https://github.com/starship/starship/issues/new/\n

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░


рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрд╡рдЪреНрдЫ рд╕реНрдерд╛рдкрдирд╛ рд╕рдлрд▓рддрд╛ рд╕рдВрджреЗрд╢ред

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн / рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕ рдмрд┐рд▓реНрдб рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП: https://github.com/starship/starship/releases/download/v0.42.0/starship-x86_64-pc-windows-msvc.zip рдХреЗ рдмрдЬрд╛рдп https://github.com/ рд╕реНрдЯрд╛рд░рд╢рд┐рдк / рд╕реНрдЯрд╛рд░рд╢рд┐рдк / рд░рд┐рд▓реАрдЬ / рдирд╡реАрдирддрдо / рдбрд╛рдЙрдирд▓реЛрдб / рд╕реНрдЯрд╛рд░рд╢рд┐рдк-x86_64-msys_nt-10.0-19041.tar.gz рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рдгреА

рд╡рд╛рддрд╛рд╡рд░рдг

  • рд╕реНрдЯрд╛рд░рд╢рд┐рдк рд╕рдВрд╕реНрдХрд░рдг: рдирд╡реАрдирддрдо (0.42.0)
  • рд╢реИрд▓ рдкреНрд░рдХрд╛рд░: рдмреИрд╢
  • рд╢реЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: рдмреИрд╢ рдСрди рд╡рд┐рдВрдбреЛрдЬ (GNU рдмреИрд╢, рд╕рдВрд╕реНрдХрд░рдг 4.4.23 (1) -release (x86_64-pc-msys))
  • рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░: рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: [рд╡рд┐рдВрдбреЛрдЬ резреж]
ЁЯРЫ bug ЁЯТ╗ new platform

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╡рд╛рд╣! рдЕрдм рдпрд╣ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдареЛрдХрд░ bin-dir рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╕реНрдорд░рдг рдЖрдкрдХреЗ

  1. рдбрд╛рдЙрдирд▓реЛрдб install.sh: curl -fsSL https://starship.rs/install.sh > ./install.sh
  2. рдЬрд╣рд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдЪреБрдиреЗрдВ / рдЪреБрдиреЗрдВ: mkdir ~/starship
  3. рд╕реНрдЯрд╛рд░рд╢рд┐рдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ: ./install.sh --bin-dir /c/Users/<username>/starship/ --platform pc-windows-msvc
  4. рдЕрдВрдд рдореЗрдВ .bashrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реЗрдВ:
# Starship configuration
export PATH=$PATH:"/c/Users/<username>/starship"
eval "$(starship init bash)"
  1. рднрд╛рдЧреЛ: source ~/.bashrc

рдФрд░ рдЖрдкрдХреЛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдкреНрд░реЙрдореНрдкреНрдЯ рдорд┐рд▓рд╛! ЁЯОЙ

рд╕рднреА рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдореЗрд╢рд╛ рдУрд╣-рдорд╛рдп-рдЬрд╝реАрд╢ рдЬреИрд╕рд╛ рдХреБрдЫ рдЪрд╛рд╣рд┐рдП рдерд╛, рд▓реЗрдХрд┐рди рдмреИрд╢ рдХреЗ рд▓рд┐рдП (рдЪреВрдВрдХрд┐ zsh рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдЗрдВрд╕реНрдЯреЗрдВрдЯрд▓реА рд╕рд╛рдЧрд╡рд┐рди рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ!) - рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рд╡рд░реНрддрдорд╛рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдЕрдкрдиреА рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рд╕рд╣рдЬред :)

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдбрд┐рдЯреЗрдХреНрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЕрддрд┐рд░рд┐рдХреНрдд рдзреНрд╡рдЬ --platform pc-windows-msvc рд╕рд╛рде рдЪрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рдЖрдкрдХреА рдХреБрд▓ рдХрдорд╛рдВрдб рдмрдирд╛ рджреЗрдЧрд╛

./install.sh --bin-dir /c/Users/slapbot/starship/ --platform pc-windows-msvc`

рдпрд╣ рд╕реНрд╡рдд: рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдмрд╛рдж рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ + рд╕реНрдЯрд╛рд░рд╢рд┐рдк рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рддреЛ рд╣рдо рдЕрдкрдиреЗ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП msys рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред

рд╡рд╛рд╣! рдЕрдм рдпрд╣ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдареЛрдХрд░ bin-dir рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╕реНрдорд░рдг рдЖрдкрдХреЗ

  1. рдбрд╛рдЙрдирд▓реЛрдб install.sh: curl -fsSL https://starship.rs/install.sh > ./install.sh
  2. рдЬрд╣рд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдЪреБрдиреЗрдВ / рдЪреБрдиреЗрдВ: mkdir ~/starship
  3. рд╕реНрдЯрд╛рд░рд╢рд┐рдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ: ./install.sh --bin-dir /c/Users/<username>/starship/ --platform pc-windows-msvc
  4. рдЕрдВрдд рдореЗрдВ .bashrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реЗрдВ:
# Starship configuration
export PATH=$PATH:"/c/Users/<username>/starship"
eval "$(starship init bash)"
  1. рднрд╛рдЧреЛ: source ~/.bashrc

рдФрд░ рдЖрдкрдХреЛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдкреНрд░реЙрдореНрдкреНрдЯ рдорд┐рд▓рд╛! ЁЯОЙ

рд╕рднреА рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдореЗрд╢рд╛ рдУрд╣-рдорд╛рдп-рдЬрд╝реАрд╢ рдЬреИрд╕рд╛ рдХреБрдЫ рдЪрд╛рд╣рд┐рдП рдерд╛, рд▓реЗрдХрд┐рди рдмреИрд╢ рдХреЗ рд▓рд┐рдП (рдЪреВрдВрдХрд┐ zsh рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдЗрдВрд╕реНрдЯреЗрдВрдЯрд▓реА рд╕рд╛рдЧрд╡рд┐рди рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ!) - рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рд╡рд░реНрддрдорд╛рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдЕрдкрдиреА рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рд╕рд╣рдЬред :)

рд╣рд╛рдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдбрд┐рдЯреЗрдХреНрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рд╣реИред

@chipbuster рдореИрдВ https://github.com/starship/starship/pull/1315 рдХреЗ рдЕрдВрджрд░ рдЗрд╕рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦреВрдВрдЧрд╛

@SlapBot рд╡рд┐рд╕реНрддреГрдд рдФрд░ рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж quick рдмрд╕ рдПрдХ рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢реНрди рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ git bash рдпрд╛ WSL тАЛтАЛрдХреЗ рддрд╣рдд рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ?

@vladimyr # 1315 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк # 1315 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдкреАрдЖрд░ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ # 1315 рд╡рд┐рд▓рдп рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рдо рдЙрд╕ рдкреАрдЖрд░ рдореЗрдВ # 1310 рд╕реЗ рднреА рдирд┐рдкрдЯ рд╕рдХрддреЗ рд╣реИрдВ ("рд▓рд╛рдЗрдл рдХреНрд╡рд╛рд▓рд┐рдЯреА рдСрдлрд╝ рд▓рд╛рдЗрдл рдЕрдкрдЧреНрд░реЗрдб" рдпрд╛ рдХреБрдЫ рдФрд░)

рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░ ЁЯСН

рд╡реНрдпрд╛рдкрдХ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж for рдмрд╕ рдПрдХ рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢реНрди рд╣реИ рдЬреЛ рдЖрдк рдЗрд╕реЗ рдЧрд┐рдЯ рдмреИрд╢ рдпрд╛ рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдХреЗ рддрд╣рдд рдЪрд▓рд╛ рд░рд╣реЗ рдереЗ?

@vladimyr - рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ! рдЗрд╕реЗ рдЧрд┐рдЯ рдмреИрд╢ рдХреЗ рддрд╣рдд рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

@vladimyr - рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ! рдЗрд╕реЗ рдЧрд┐рдЯ рдмреИрд╢ рдХреЗ рддрд╣рдд рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рдж ЁЯСН

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

matchai picture matchai  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

m0nhawk picture m0nhawk  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

amerry picture amerry  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hivehand picture hivehand  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

harrysarson picture harrysarson  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ