summaryrefslogtreecommitdiff
path: root/generate_app
diff options
context:
space:
mode:
authorEssien Ita Essien <essiene@gmail.com>2009-01-29 12:26:10 +0100
committerEssien Ita Essien <essiene@gmail.com>2009-01-29 12:26:10 +0100
commitbcb4308d58e71c4e8544c988e0a630717895cf7c (patch)
tree2e968e0326a142d8b476dffe50eb81a4d9d23fd2 /generate_app
parent0370c95e47a65eaff8a3c3ca8c7c1904a0811d5b (diff)
parent268703e9cd1ccd4faa98dd23752a24e0336fe104 (diff)
downloadrabbitmq-server-git-bcb4308d58e71c4e8544c988e0a630717895cf7c.tar.gz
Merged with upstream
Diffstat (limited to 'generate_app')
-rw-r--r--generate_app10
1 files changed, 10 insertions, 0 deletions
diff --git a/generate_app b/generate_app
new file mode 100644
index 0000000000..623012927e
--- /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}]).