zx/packup

23 lines
580 B
Erlang
Executable File

#! /usr/bin/env escript
-mode(compile).
main(_) ->
{ok, BV} = file:read_file("zomp/etc/version.txt"),
Version = string:strip(binary_to_list(BV), both, $\n),
Inner = "zomp.zip",
Outer = "zx-" ++ Version ++ ".zip",
{ok, Inner} = zip:create(Inner, ["zomp"]),
Files =
["install.escript",
"install_unix",
"uninstall_unix",
"README.md",
"README.install",
"LICENSE",
Inner],
{ok, Outer} = zip:create(Outer, Files),
ok = file:delete(Inner),
ok = io:format("~ts~n", [Outer]),
halt(0).