replace '\f' in --filename arguments with form feed character
to make it easier to use special type format strings on command-line (#2396)
This commit is contained in:
@@ -116,9 +116,12 @@ def main():
|
|||||||
if args.yamlfiles:
|
if args.yamlfiles:
|
||||||
config.load(args.yamlfiles, strict=True, fmt="yaml")
|
config.load(args.yamlfiles, strict=True, fmt="yaml")
|
||||||
if args.filename:
|
if args.filename:
|
||||||
if args.filename == "/O":
|
filename = args.filename
|
||||||
args.filename = "{filename}.{extension}"
|
if filename == "/O":
|
||||||
config.set((), "filename", args.filename)
|
filename = "{filename}.{extension}"
|
||||||
|
elif filename.startswith("\\f"):
|
||||||
|
filename = "\f" + filename[2:]
|
||||||
|
config.set((), "filename", filename)
|
||||||
if args.directory:
|
if args.directory:
|
||||||
config.set((), "base-directory", args.directory)
|
config.set((), "base-directory", args.directory)
|
||||||
config.set((), "directory", ())
|
config.set((), "directory", ())
|
||||||
|
|||||||
Reference in New Issue
Block a user