diff options
| author | Matthias Radestock <matthias@lshift.net> | 2009-01-14 12:18:08 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@lshift.net> | 2009-01-14 12:18:08 +0000 |
| commit | 431d8b633896b00d96fb7ec1741007a2e3943fc7 (patch) | |
| tree | 0686d8fc0a1df6042e86b1161dec31229e3af87a /generate_app | |
| parent | 0558170003bb864319e0a820cba424d9fc22cf64 (diff) | |
| parent | 26e0b857593d1375ae30d4a63a6fbf2acd2e0560 (diff) | |
| download | rabbitmq-server-git-431d8b633896b00d96fb7ec1741007a2e3943fc7.tar.gz | |
merge default into bug20088
Diffstat (limited to 'generate_app')
| -rw-r--r-- | generate_app | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/generate_app b/generate_app new file mode 100644 index 0000000000..bb6f751613 --- /dev/null +++ b/generate_app @@ -0,0 +1,10 @@ +#!/usr/bin/env escript +%% -*- erlang -*- + +main([BeamDir]) -> + Modules = [list_to_atom(filename:basename(F, ".beam")) || + F <- filelib:wildcard("*.beam", BeamDir)], + {ok, {application, Application, Properties}} = io:read(""), + NewProperties = lists:keyreplace(modules, 1, Properties, + {modules, Modules}), + io:format("~p.", [{application, Application, NewProperties}]). |
