Установка
Linux
-
Выполните команду:
Скрипт установит CLI и добавит путь до исполняемого файла в переменную окруженияcurl -sSL https://update.spacevm.ru/spacevm-svc/install/install.sh | bashPATH.Примечание
Скрипт дополнит переменную
PATHтолько если его запустить в командных оболочкахbashилиzsh. Если вы запустили скрипт в другой оболочке, добавьте путь до CLI в переменнуюPATHсамостоятельно. -
После завершения установки перезапустите командную оболочку.
macOS
-
Выполните команду:
curl -sSL https://update.spacevm.ru/spacevm-svc/install/install.sh | bashСкрипт установит CLI и добавит путь до исполняемого файла в переменную окружения
PATH. -
Перезапустите командную оболочку, чтобы перезагрузить переменные окружения.
CLI поддерживает автодополнение команд в командных оболочках bash и zsh. Чтобы включить автодополнение:
-
Установите менеджер пакетов Homebrew.
-
Установите пакет
zsh-completion:Важно
Если вы установили bash вместо zsh либо используете macOS 10.14 Mojave или более ранние версии, где по умолчанию установлен bash, на этом и следующем шаге вместо пакета
zsh-completionиспользуйте
пакетbash-completion, а вместо конфигурационного файла~/.zshrc—~/.bash_profile.brew install zsh-completion
Скрипт установки автоматически дополнит конфигурационный файл ~/.zshrc:
```
# The next line updates PATH for SpaceVM CLI.
if [ -f '/Users/<username>/spacevm/path.bash.inc' ]; then source '/Users/<username>/spacevm/path.bash.inc'; fi
# The next line enables shell command completion for svc.
if [ -f '/Users/<username>/spacevm/completion.zsh.inc' ]; then source '/Users/<username>/spacevm/completion.zsh.inc'; fi
```
-
После завершения установки добавьте в конфигурационный файл следующие строки. Расположите их выше строк, автоматически добавленных скриптом установки.
if [ -f $(brew --prefix)/etc/zsh_completion ]; then . $(brew --prefix)/etc/zsh_completion fi -
Перезапустите командную оболочку.
Windows
Для Windows CLI можно установить с помощью PowerShell или командной строки:
Для установки с помощью PowerShell:
-
Выполните команду:
iex (New-Object System.Net.WebClient).DownloadString('https://update.spacevm.ru/spacevm-svc/install/install.ps1') -
Скрипт установки спросит, нужно ли добавить путь до
svcв переменную PATH:Add svc installation dir to your PATH? [Y/n] -
Введите
Y. После этого CLI SpaceVM можно пользоваться, командную оболочку перезапускать не нужно.
Для установки с помощью командной строки:
-
Выполните команду:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://update.spacevm.ru/spacevm-svc/install/install.ps1'))" && SET "PATH=%PATH%;%USERPROFILE%\spacevm\bin" -
Скрипт установки спросит, нужно ли добавить путь до
svcв переменную PATH:Add svc installation dir to your PATH? [Y/n] -
Введите
Y. -
Перезапустите командную оболочку, чтобы перезагрузить переменные окружения.