X-Git-Url: https://code.communitydata.science/cdsc_tex.git/blobdiff_plain/89f867236510812d5aaac16707e97fcd53d8aeaa..31158d210fb825084dfdb15cc4e4798d4702dc93:/new_tex_document?ds=sidebyside diff --git a/new_tex_document b/new_tex_document index 6bc6381..d782d1c 100755 --- a/new_tex_document +++ b/new_tex_document @@ -1,22 +1,22 @@ #!/bin/sh # Helper script to export LaTeX templates for new documents -# 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/ paper_template/* - cd $CURDIR + cd "$HOME/tex/latex_mako" + git archive --format=tar HEAD paper_template|tar x --strip=1 -C "$TMPDIR" + cd "$CURDIR" # get rid of paper_template subdir - mv $1/paper_template/* $1 - rm -rf $CURDIR/$1/paper_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