install bash completion into share/bash-completion/completions

This commit is contained in:
Mike Fährmann
2019-11-07 23:23:48 +01:00
parent b0197098e6
commit 4f39d2ae64
5 changed files with 14 additions and 15 deletions

View File

@@ -47,7 +47,7 @@ for action in option.build_parser()._actions:
if opt.startswith("--"):
opts.append(opt)
PATH = util.path("gallery-dl.bash_completion")
PATH = util.path("build/completion/gallery-dl")
with open(PATH, "w", encoding="utf-8") as file:
file.write(TEMPLATE % {
"opts" : " ".join(opts),

View File

@@ -99,7 +99,7 @@ and https://github.com/mikf/gallery-dl/graphs/contributors
))
if not path:
path = util.path("gallery-dl.1")
path = util.path("build/man/gallery-dl.1")
with open(path, "w", encoding="utf-8") as file:
file.write(TEMPLATE.lstrip() % {
"options": "\n".join(options),
@@ -217,7 +217,7 @@ and https://github.com/mikf/gallery-dl/graphs/contributors
content.append(strip_rst(text, field != "Example"))
if not path:
path = util.path("gallery-dl.conf.5")
path = util.path("build/man/gallery-dl.conf.5")
with open(path, "w", encoding="utf-8") as file:
file.write(TEMPLATE.lstrip() % {
"options": "\n".join(content),

View File

@@ -8,4 +8,6 @@ sys.path.insert(0, os.path.realpath(ROOTDIR))
def path(*segments, join=os.path.join):
return join(ROOTDIR, *segments)
result = join(ROOTDIR, *segments)
os.makedirs(os.path.dirname(result), exist_ok=True)
return result