Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/quarto_cli/__init__.py
3544 views
1
import sys
2
import subprocess
3
import glob
4
from pathlib import Path
5
import sys
6
7
8
def find_version():
9
g = str((Path(__file__).parent / "quarto-*").resolve())
10
g = str((Path(glob.glob(g)[0]) / "bin" / "quarto").resolve())
11
# if on windows, search for quarto.exe
12
if sys.platform == "win32":
13
g += ".exe"
14
return g
15
16
17
def call_quarto(*args, **kwargs):
18
return subprocess.run([find_version(), *sys.argv[1:], *args], **kwargs)
19
20
21
def run_quarto(*args, **kwargs):
22
call_quarto(*args, **kwargs)
23
24