Don't pollute the source directory

This commit is contained in:
Victor Zverovich 2024-06-09 16:20:54 -07:00
parent 3620c174a6
commit 65e278b286

View File

@ -30,9 +30,13 @@ if len(args) > 0:
'git@github.com:fmtlib/fmt.dev.git', site_dir])
if ret != 0:
sys.exit(ret)
sys.exit(call(['mike'] + args + ['--config-file', config_path,
'--branch', 'master'],
cwd=site_dir, env=env))
# Copy the config to the build dir because the site is built relative to it.
config_build_path = os.path.join(build_dir, 'mkdocs.yml')
shutil.copyfile(config_path, config_build_path)
sys.exit(call(['mike'] + args + ['--config-file', config_build_path,
'--branch', 'master'], cwd=site_dir, env=env))
elif not command.startswith('-'):
args += ['-f', config_path]
sys.exit(call(['mkdocs'] + args, env=env))