Дождитесь, пока Husky commit-msg перехватит Fini sh, и запустите Enquirer. - PullRequest
1 голос
/ 28 февраля 2020

У меня есть скрипт, который я запускаю во время Git коммита, чтобы получить текущее сообщение коммита, используя хуски commit-msg, с этим скриптом я делаю HTTP запросы Моя задача - запустить другой скрипт после того, как скрипт Husky Hook завершен. Скрипт, который я хочу запустить, использует пакет Enquirer NPM. Я попытался запустить скрипт, содержащий код для Enquirer, в хуке post-commit от Husky, но в результате оба сценария запускаются одновременно, а второй сценарий завершается с commit-msg, поэтому я хочу подождать для commit-msg до полного окончания sh и затем я запускаю тот с Enquirer. Я попытался решить проблему, следуя этому потоку , но дочерний процесс также завершается с commit-msg. Вывод выглядит примерно так: enter image description here

Есть идеи, как это обойти? спасибо.

Ниже приведен хаски конфиг enter image description here

...