mirror of
https://github.com/python/cpython.git
synced 2025-08-02 16:13:13 +00:00
- renamed the --copyfile option to --file.
- tweaked the help text a little. (Jack: up to you to change your client code.)
This commit is contained in:
parent
8a3ed3f81e
commit
7215e08846
1 changed files with 6 additions and 4 deletions
|
@ -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):
|
||||||
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):
|
||||||
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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue