NPM-вызов bash-скрипта с несколькими аргументами - PullRequest
0 голосов
/ 25 ноября 2018

Я создал bash-скрипт для автоматизации процесса выпуска git.Этот скрипт принимает одно или несколько имен ветвей в качестве аргумента.

Я могу вызвать скрипт в терминале с помощью: ./releaseGit.sh -b branch1 -b branch2

Но я хочу использовать скрипт с npm.Мой текущий package.json содержит:

"scripts": {
   (other scripts..)
   "git-release": "scripts/releaseGit.sh -b $*"
}

Но с этой конфигурацией я могу передать только одну ветвь в качестве аргумента скрипту.Как я могу это изменить?

работает:

npm run git-release -b only-one-branch

Не работает:

npm run git-release -b first-branch -b second-branch
...