import sys
import subprocess
import glob
from pathlib import Path
import sys
def find_version():
g = str((Path(__file__).parent / "quarto-*").resolve())
g = str((Path(glob.glob(g)[0]) / "bin" / "quarto").resolve())
if sys.platform == "win32":
g += ".exe"
return g
def call_quarto(*args, **kwargs):
return subprocess.run([find_version(), *sys.argv[1:], *args], **kwargs)
def run_quarto(*args, **kwargs):
call_quarto(*args, **kwargs)