8
私は バージョンを表示するオプションがあるコンソールプログラムを持っているとします。現在私が.cabal
ファイルのバージョンを更新するときには、 をソースコードに行き、現在の定数文字列表現を更新する必要があります。 バージョン番号も同様です。これはDRYの原則を感じていますが、今私は です。 .cabal
ソースコードのファイルで定義されているように私のプロジェクトのバージョンを取得することは可能ですか?たぶんカバールはCPPマクロや 何かを定義していますか?パッケージのソースコードにCabalパッケージのバージョンを取得する方法はありますか?