Я рассмотрел several methods для автоматизации процесса увеличения номера версии, хранящейся в файле, но ни один из них не является достаточно значительным (или у меня недостаточно знаний о конкретном языке), чтобы помочь.Сценарий для увеличения номера версии в файле
У меня есть файл (это инсталлятор скрипт NSIS, если вам интересно) с линией
!define REVISION "10"
Когда я увеличиваю версию, мне нужен скрипт, который заменяет эту строку с
!define REVISION "11"
Итак, сценарий должен найти файл (он будет находиться в том же каталоге, что и скрипт), найти существующую строку !define
, преобразовать номер и добавить его в него, а затем заменить строку на новый номер. Кто-нибудь уже решил эту проблему и хочет поделиться ею?
Было бы здорово, если бы скрипт мог работать только на окнах, но Python или AutoHotKey или подобные языки тоже были бы в порядке.
Это одна из тех проблем, которая является огромной болью, но найти решение занимает слишком много времени.