Bash проверить, если установлен nvm - PullRequest
0 голосов
/ 22 февраля 2019

Как я могу определить, установлен ли nvm (Node Version Manager) в bash?

Я уже установил его в своей системе, но не смог создать сценарий bash, который мог бы его обнаружить.Я делаю сценарий, который должен использоваться другими, который зависит от nvm, поэтому я хочу вывести его, если он не установлен, и завершить работу, если он не установлен.

Это не работает: https://stackoverflow.com/a/26759734/846348 он говорит, что nvm не установлен, но bash-скрипт может использовать nvm ..

Было бы неплохо, если бы он поддерживал Mac Terminal, Mac iTerm и Windows с оболочкой Linux как минимум.

1 Ответ

0 голосов
/ 22 февраля 2019

можно проверить с помощью command -v nvm:

$ command -v nvm >/dev/null 2>&1 || { echo >&2 "nvm is required, but it's not installed.  Aborting."; exit 1; }
...