30 lines
477 B
Bash
Executable File
30 lines
477 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
working_dir=$(pwd)
|
|
header="$working_dir/header.md"
|
|
|
|
formatting() {
|
|
cat <<EOF
|
|
---
|
|
title: $1
|
|
documentclass: report
|
|
linkcolor: blue
|
|
geometry: margin=1in
|
|
---
|
|
EOF
|
|
}
|
|
|
|
echo "$header"
|
|
# creates a temporary file for formatting
|
|
formatting "test" > $header
|
|
|
|
if [ -z "$outputname" ] ; then
|
|
outputname=test
|
|
fi
|
|
if [ -f "$outputname" ] ; then
|
|
rm "$outputname"
|
|
fi
|
|
pandoc "$working_dir/header.md" "$directory/*.md" -o "$outputname.pdf"
|
|
|
|
rm "$working_dir/header.md"
|