forked from matrix/element-web
Accept globs for the config location
and make the default config*.sjon so we'll automatically symlink any config files in the current dir.
This commit is contained in:
parent
e4082d4f45
commit
be938ac0f4
|
@ -14,6 +14,7 @@ import subprocess
|
||||||
import sys
|
import sys
|
||||||
import tarfile
|
import tarfile
|
||||||
import shutil
|
import shutil
|
||||||
|
import glob
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# python3
|
# python3
|
||||||
|
@ -165,7 +166,7 @@ if __name__ == "__main__":
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--config", nargs='*', default='./config.json', help=(
|
"--config", nargs='*', default='./config*.json', help=(
|
||||||
"Write a symlink at config.json in the extracted tarball to this \
|
"Write a symlink at config.json in the extracted tarball to this \
|
||||||
location. (Default: '%(default)s')"
|
location. (Default: '%(default)s')"
|
||||||
)
|
)
|
||||||
|
@ -183,6 +184,9 @@ if __name__ == "__main__":
|
||||||
deployer.bundles_path = args.bundles_dir
|
deployer.bundles_path = args.bundles_dir
|
||||||
deployer.should_clean = args.clean
|
deployer.should_clean = args.clean
|
||||||
|
|
||||||
deployer.config_locations = { os.path.basename(c): c for c in args.config }
|
deployer.config_locations = {}
|
||||||
|
|
||||||
|
for c in args.config:
|
||||||
|
deployer.config_locations.update({ os.path.basename(c): pth for pth in glob.iglob(c) })
|
||||||
|
|
||||||
deployer.deploy(args.tarball, args.extract_path)
|
deployer.deploy(args.tarball, args.extract_path)
|
||||||
|
|
Loading…
Reference in New Issue