Я ищу инструмент для настройки среды программирования, тестирования, развертывания, генерации документации в интерактивном режиме. Таким образом, разработчикам не нужно будет искать информацию в readme или коде проекта каждый раз, когда им нужно выполнить одну из этих задач.
Например:
$ make env
>>> Create virtual environment with Python 3.6.4 at 'venv' [y/n]?
$ y
>>> Which Tensorflow version to use (recommended 1.13.1 or 2.0.0)?
$ 2.0.0
>>> Do you need docker support [y/n]?
$ n
>>> ...
Или, скажем, создание и развертывание документации:
make docs
>>> Building documentation...
>>> Upload documentation to my_project.github.io [y/n]?
$ y
Существуют ли какие-либо инструменты или библиотеки, которые могут помочь в разработке такой функциональности?