您不能選擇超過 %s 個話題 話題必須以字母或數字為開頭,可包含連接號 ('-') 且最長為 35 個字
此存儲庫已封存,您能瀏覽檔案及複製此存儲庫,但不能推送、建立問題及拉取請求。
 
 
 
 
 
 

30 行
626 B

  1. import os
  2. import sys
  3. import shutil
  4. import subprocess
  5. def main():
  6. dev = "--dev" in sys.argv
  7. werror = "--werror" in sys.argv
  8. clean = "--clean" in sys.argv
  9. if dev:
  10. program = "sphinx-autobuild"
  11. else:
  12. program = "sphinx-build"
  13. opts = []
  14. if clean:
  15. if os.path.exists("build"):
  16. shutil.rmtree("build")
  17. if werror:
  18. opts.append("-W")
  19. cmd = [program, *opts, "-d", "build", "-b", "html", "source", "build/html"]
  20. print("$", *cmd)
  21. process = subprocess.run(cmd)
  22. if process.returncode != 0:
  23. sys.exit(1)
  24. if __name__ == "__main__":
  25. main()