Как стать автором
Обновить

Комментарии 18

shell команды прописаны в конфиге, который парсит и исполняет скрипт на Python? Не хватает electron'a ещё :)

По идее, для всего этого можно использовать make.

И как запрашивать параметры у пользователя в мейк?

Я знаю, но это не то же самое.

Имеется ли у make возможность запросить у пользователя параметр, затем запомнить его для использования при запуске уже других команд в последствии? Как, например, параметр 'appName' при запуске '1. Build', затем '2. Deploy and Up', а затем и '4. Stop' в примере приведенном в статье.
НЛО прилетело и опубликовало эту надпись здесь

как будто в питон нету dotenv

НЛО прилетело и опубликовало эту надпись здесь

Критика скрипта это один разговор. Но мейк это другая альтернатива со своими минусами. Использовать питон вместо шелла и sed/grep/awk вполне здравый подход имхо.

НЛО прилетело и опубликовало эту надпись здесь

А у автора тут нету никакой сборки. make в первую очередь ориентирован на рецепты получения файлов из других файлов. Система же сборки для конкретных языков у каждого своя. Тут обсуждается как сделать шорткаты на отдельные команды вместе с пошаговым выбором их из списка.

НЛО прилетело и опубликовало эту надпись здесь
  1. Но зачем если в npm уже есть команды package.json.
  2. Как узнать список команд в make? как узнать их аргументы?
  3. это фича баша а не мейк
  4. В любой IDE можно сделать любой список команд не обязательно мейк
Как вариант, очень любопытно, но не всегда необходимо.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.