Current section

Files

Jump to
alcove bin alcove_version.escript
Raw

bin/alcove_version.escript

#!/usr/bin/env escript
%%%
%%% Generate the alcove version from the app file
%%%
main([]) ->
File = "src/alcove.app.src",
main([File]);
main([File]) ->
{ok, [{application, alcove, App}]} = file:consult(File),
VSN = proplists:get_value(vsn, App),
io:format("#define ALCOVE_VERSION \"~s\"~n", [VSN]).