diff --git a/cnam/travaux/blanc/build.py b/cnam/travaux/blanc/build.py new file mode 100755 index 0000000..db9a5fa --- /dev/null +++ b/cnam/travaux/blanc/build.py @@ -0,0 +1,36 @@ +#! /usr/bin/python3 -B + +import os +import subprocess + +DOCUMENTS = [ + 'document', + 'présentation', +] + + +def build(): + for document in DOCUMENTS: + command = ['xelatex', f'{document}.tex'] + for _ in range(2): + subprocess.call(command) + + +def clean(): + _, _, files = next(os.walk(directory)) + for file in files: + name, ext = os.path.splitext(file) + if ext in ['.aux', '.log']: + os.remove(file) + + +def main(): + file = os.path.realpath(__file__) + directory = os.path.dirname(file) + os.chdir(directory) + build() + clean() + + +if __name__ == '__main__': + main()