Add your own library to your template
これはなに 競技プログラミングなどのライブラリをlineディテクティブを付けて一つのファイルにします。 Usage -add_lib_to_templ |-LICENSE |-README.md |-rend.py |-template.cpp.j2 |-あなたのC++ライブラリ(ディレクトリ) 上のようなディレクトリ構造にします。 $ pip install Jinja2 をした後 $ python rend.py とするとadd_lib_to_templ内にライブラリの中身が入ったcppファイルが出来上がります(デフォルトの名前がtemplate.cppになっています)。 ちなみに、template.cpp.j2の{% for file in files_data %}の前と{% endfor %}の後は編集して大丈夫です。お好みのテンプレートを作ってみてください。 Option -o レンダリングされたC++プログラムを保存するファイルの名前を指定します。デフォルト値はtemplate.cppです。 $ python rend.py -o mytmp.cpp –encode ファイルの読み込み、書き込みを行うときの文字コードを指定します。デフォルト値はutf-8です。 $ python rend.py –encod utf-16 GitHub View Github
Read more