X-Git-Url: https://code.communitydata.science/cdsc_tex.git/blobdiff_plain/89f867236510812d5aaac16707e97fcd53d8aeaa..3a16b40a5cadde12f78ca0b0cf136eb2e84fb6cf:/new_tex_letter?ds=sidebyside diff --git a/new_tex_letter b/new_tex_letter index 9c70dcd..2d95910 100755 --- a/new_tex_letter +++ b/new_tex_letter @@ -1,22 +1,21 @@ #!/bin/sh # Helper script to export LaTeX templates for new letters -# Copyright (c) 2009 Benjamin Mako Hill +# Copyright (c) 2009-2016 Benjamin Mako Hill # Released under the GPLv3 or later. -CURDIR=`pwd` +CURDIR=$(pwd) +TMPDIR=$(mktemp -d) if test $1 then - cd $HOME/tex/latex_mako - git checkout-index -f --prefix=$CURDIR/$1/ letter_template/* - cd $CURDIR + cd "$HOME/tex/latex_mako" + git archive --format=tar HEAD letter_template|tar x --strip=1 -C "$TMPDIR" + cd "$CURDIR" # get rid of paper_template subdir - mv $1/letter_template/* $1 - rm -rf $CURDIR/$1/letter_template - - mv $1/text.tex $1/$1.tex + mv "$TMPDIR" "$1" + cd "$1"; + mv "text.tex" "$1.tex" else echo "specifiy a directory where the template should go"; fi -