Nevar pievienot vairāk kā 25 tēmas
Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.
|
- from path import Path
- import sys
- import subprocess
-
-
- def main():
- template = Path("build.in.ninja").text()
- to_write = template
- for md_file in Path(".").files("*.md"):
- to_write += f"build {md_file.with_suffix('.pdf')}: pandoc ../{md_file}\n"
- build_path = Path("build")
- build_path.mkdir_p()
- out = build_path / "build.ninja"
- out.write_text(to_write)
- process = subprocess.run(["ninja", "-C", build_path])
- if process.returncode != 0:
- sys.exit(1)
-
-
- if __name__ == "__main__":
- main()
|