def main():
    from snipper.snip_dir import snip_dir
    from snipper.load_citations import get_aux, get_bibtex
    bibfile = get_bibtex('latex/library.bib')
    auxfile = get_aux('latex/index.aux')

    references = dict(bibtex=bibfile,
                      aux=auxfile,
                      commands=[
                          dict(command='\\aref2', output="(Assignment 2, \\ref{%s})", aux=auxfile),
                          dict(command='\\href', output="\cite[\\ref{%s}]{herlau}", aux=auxfile),
                        ]
                      )


    output = snip_dir(source_dir="./cs101_instructorm", dest_dir="./cs101_students", output_dir="./cs101_output",
             references=references,
             )

    a = 234



if __name__ == "__main__":
    main()