Ну таки я же сразу сказал, что хочу скорее отзывов и направлений на путь истинный) Всё же отзывов и решений я получил больше, чем просто бы запостил вопрос на SO) Да, я уже решил, что заменю монстра на ansible, но всё равно спасибо)
Вы правы, Ant я посмотрел и он мне понравился. Конечно, формат XML — это не очень, ИМХО) Ну и единственное, что он предназначен для Java. Это сразу же ограничивает круг применения, я об этом написал) А Phing, как я понял, для PHP
Во-первых, я реально не знаю, как обойтись здесь без вложенных циклов и if..else. Это не json, а просто текст, который надо было обрабатывать. Я не имею писать на bash, но взял именно его по той причине, которую описал в статье — очень хотелось иметь сборщик. который практически не требует зависимостей. К тому же, если в файлах сборки используется bash — то, наверное, правильнее писать на bash)
Но я Вас услышал, действительно, хотелось бы перевести это в более наглядную форму, если это вообще имеет смысл. Всё же данная статья была не столько обзором, сколько просьбой спросить совета: «А правильно ли я сделал или есть уже штуки, решающие мою проблему?»
Насчёт переменных — я тоже люблю их выносить в начале, но в данном случае мне было удобнее иметь переменные перед основным кодом выполнения скрипта, а функции убрать подальше)
Я, если честно, с него и брал синтаксис. Изначально я и пытался сделать всё на make, но сильно с ним намучился. И у меня не получилось там сделать подобия проверки выполнения цели. Если я правильно понимаю, make был сделан для C/C++ и в основном работает с ними. Скажите, как можно сделать проверку выполнения цели в make?
Не, мне кажется, оптимизировать терминальную игру можно только на калькуляторе. Просто при долгом нажатии на клавишу идут задержки. Это, конечно, проблема терминала, но может это как-то решается?
Я вот недавно писал на Java для desktop и тоже столкнулся с проблемой установки jvm. В итоге пришлось включить 180 мб jvm, чтобы не было проблем. Блин, где найти такую маленькую jvm, почему я её не находил?
Я, может, немного не понял и до меня многое не дошло, но так что, получается, эта зона между красным и зелёным полем есть всегда, и открывать нужно на границе зелёной, а закрывать на границе красной, верно. И если так, то как вычислить, где начинаются и заканчиваются эти границы?
Но я Вас услышал, действительно, хотелось бы перевести это в более наглядную форму, если это вообще имеет смысл. Всё же данная статья была не столько обзором, сколько просьбой спросить совета: «А правильно ли я сделал или есть уже штуки, решающие мою проблему?»
Насчёт переменных — я тоже люблю их выносить в начале, но в данном случае мне было удобнее иметь переменные перед основным кодом выполнения скрипта, а функции убрать подальше)
Не, мне кажется, оптимизировать терминальную игру можно только на калькуляторе. Просто при долгом нажатии на клавишу идут задержки. Это, конечно, проблема терминала, но может это как-то решается?