В силу сложившихся традиций активно используем на работе make-файлы. И для нормальной сборки DEB-пакетов, и для упрощения часто используемых операций. И если с простыми рецептами все хорошо:
build: ##@build Build project to DEB Package
@echo Building project to DEB-package
export COMPOSER_HOME=/tmp/ && dpkg-buildpackage -rfakeroot --no-sign
То вот с этим рецептом - как рыба об лёд:
dchv: ##@development Append release
export DEBEMAIL="arris@example.com" && \
export DEBFULLNAME="Arris" && \
export VERSION=$(shell read -p "Version: ";echo $$REPLY) && \
dch -v $(VERSION)
Что хочется? Хочется запускать `make dchv`, вводить в консоли номер версии и получать запуск `dch -v 1.3.4`
Отмечу: номер версии может быть любым, вплоть до 15.5.11+fix35
Как это сделать?
P.S. Как вариант, подойдет `make dchv 1.3.4` , но научить makefile такое делать - лютый геморрой :(