Установка
Linux
-
Выполните команду:
Скрипт установит CLI и добавит путь до исполняемого файла в переменную окруженияcurl -sSL https://update.spacevm.ru/spacevm-svc/install/install.sh | bash
PATH
.Примечание
Скрипт дополнит переменную
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
. -
Перезапустите командную оболочку, чтобы перезагрузить переменные окружения.