Я бы хотел, чтобы моя программа с каскадом имела переключатель --version
.
Я хотел бы, чтобы он сообщал ту же версию, что и в файле .cabal.
Если мне нужно обновить номер версии отдельно в исходном коде Haskell, а также в файле .cabal, я в конечном итоге вытащу их из синхронизации.
Итак, как моя программа, будучи скомпилированной под cabal, получает номер версии из файла .cabal?