X-Git-Url: https://git.yukkurigames.com/?p=pwl6.git;a=blobdiff_plain;f=tools%2Fgenerate-nw;h=61959f2705ad1e51416deeaffa423c70195b3cda;hp=a3cd564e3788a0f0b503e56374848fd1b0daeaba;hb=5c4834fff803a5239419010950865fea4865010a;hpb=bffe3357b81ce04c92af808d2f81d54d5680a61c diff --git a/tools/generate-nw b/tools/generate-nw index a3cd564..61959f2 100755 --- a/tools/generate-nw +++ b/tools/generate-nw @@ -16,7 +16,7 @@ def is_html(filename): def attr(name): return "data-" + name + """=["']?((?:.(?!["']?\s+(?:\S+)=|[>"']))+.)["']?""" -def main(appdir): +def main(appdir, version=None): if not os.path.isdir(appdir): raise StandardError("input (%r) is not a directory" % appdir) indexes = [] @@ -36,7 +36,7 @@ def main(appdir): package = { "main": indexes[0], "name": name, - "version": "0.0.0", + "version": version or "0.0.0", "window": { "show": False, "toolbar": False, @@ -79,11 +79,4 @@ def main(appdir): if __name__ == "__main__": import sys - try: - appdir = sys.argv[1] - except IndexError: - raise SystemExit("Usage: %s appdir" %( - sys.argv[0])) - else: - main(appdir) - + main(*sys.argv[1:])