вопрос уже задан здесь , но он не получил официального ответа.
Ситуация
Я занимаюсь разработкой веб-сайта с использованием npm / yarnЯ использую yarn run
, yarn add package
и yarn test
, например, для взаимодействия с проектом.Эти команды определены в package.json следующим образом:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
}
Если я хочу добавить в этот список команду, которая позволит мне выполнять общие шаблоны, например, нажимая на git, одной командой, ямог бы сделать это.
"scripts": {
...,
"git-deploy": "git add . && git commit -m 'commit massage' && git push"
}
, а затем добавить, зафиксировать и нажать на git с помощью одной простой команды bash
yarn git-deploy
Мой вопрос
Как мнепередать строку в качестве аргумента в мою команду bash, чтобы она была вставлена в строку git commit?
например, это может выглядеть так
yarn git-deploy 'initial commit'