Commit 7215e088 authored by Just van Rossum's avatar Just van Rossum

- renamed the --copyfile option to --file.

- tweaked the help text a little.
(Jack: up to you to change your client code.)
parent 8a3ed3f8
...@@ -699,7 +699,8 @@ Options: ...@@ -699,7 +699,8 @@ Options:
-b, --builddir=DIR the build directory; defaults to "build" -b, --builddir=DIR the build directory; defaults to "build"
-n, --name=NAME application name -n, --name=NAME application name
-r, --resource=FILE extra file or folder to be copied to Resources -r, --resource=FILE extra file or folder to be copied to Resources
-f, --copyfile=SRC:DST extra file or folder to be copied into the bundle -f, --file=SRC:DST extra file or folder to be copied into the bundle;
DST must be a path relative to the bundle root
-e, --executable=FILE the executable to be used -e, --executable=FILE the executable to be used
-m, --mainprogram=FILE the Python main program -m, --mainprogram=FILE the Python main program
-a, --argv add a wrapper main program to create sys.argv -a, --argv add a wrapper main program to create sys.argv
...@@ -732,7 +733,7 @@ def main(builder=None): ...@@ -732,7 +733,7 @@ def main(builder=None):
builder = AppBuilder(verbosity=1) builder = AppBuilder(verbosity=1)
shortopts = "b:n:r:f:e:m:c:p:lx:i:hvqa" shortopts = "b:n:r:f:e:m:c:p:lx:i:hvqa"
longopts = ("builddir=", "name=", "resource=", "copyfile=", "executable=", longopts = ("builddir=", "name=", "resource=", "file=", "executable=",
"mainprogram=", "creator=", "nib=", "plist=", "link", "mainprogram=", "creator=", "nib=", "plist=", "link",
"link-exec", "help", "verbose", "quiet", "argv", "standalone", "link-exec", "help", "verbose", "quiet", "argv", "standalone",
"exclude=", "include=", "package=", "strip", "iconfile=") "exclude=", "include=", "package=", "strip", "iconfile=")
...@@ -749,10 +750,11 @@ def main(builder=None): ...@@ -749,10 +750,11 @@ def main(builder=None):
builder.name = arg builder.name = arg
elif opt in ('-r', '--resource'): elif opt in ('-r', '--resource'):
builder.resources.append(arg) builder.resources.append(arg)
elif opt in ('-f', '--copyfile'): elif opt in ('-f', '--file'):
srcdst = arg.split(':') srcdst = arg.split(':')
if len(srcdst) != 2: if len(srcdst) != 2:
usage() usage("-f or --file argument must be an absolute path and "
"a relative path, separated by a colon")
builder.files.append(srcdst) builder.files.append(srcdst)
elif opt in ('-e', '--executable'): elif opt in ('-e', '--executable'):
builder.executable = arg builder.executable = arg
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment