У меня есть встроенная проверка, чтобы обнаружить установку пакетов cli, чтобы сэкономить время на установку существующего пакета, но я нашел, что это утомительно, а не то, что доступно для этих длинного списка.функция для обнаружения установки cli
Например:
which -s redis-cli || brew install redis
which -s java || brew cask install java
which -s yarn || npm install -g yarn
Есть ли функция, чтобы сделать его приятно смотреть? Например:
function npmInstall(name) {
if (which -s name) {
return;
}
npm install -g name;
}
Большое спасибо!