5
0
Fork 0

variable picturefile

This commit is contained in:
m.haas 2023-06-13 12:29:34 +02:00
parent b3570862ec
commit 0efda7fdf6

View file

@ -8,6 +8,7 @@ ending=tex
toc=false
# path to this script
script=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd)
picture=$script/Logo.png
Help() {
@ -18,7 +19,8 @@ echo -f, --file specify filename without extension
echo -e, --ending spefify target file format
echo -u, --user=$editor enter name of file editor set between "" \(only for target format pdf\)
echo -t, --title enter title of document set between "" \(only for target format pdf\)
echo -c --toc prints a table of content at the start of the document
echo -c, --toc prints a table of content at the start of the document
echo -p, --picture changes the default picture to a specified picture relative to current path
echo Pipeline is optimized for target format pdf and docx but works with others as well
echo Possible fileformats see: https://pandoc.org/diagram.svgz?v=20230203095535
echo Examples:
@ -56,6 +58,9 @@ while [[ $# -gt 0 ]]; do
-v|--version)
echo pandocPipeline $version
exit;;
-p|--picture)
picture="$2"
shift 2;;
-c|--toc)
toc=true
shift;;
@ -73,7 +78,6 @@ if [[ -z "$file" ]]; then
elif [[ "$ending" == "pdf" ]]; then
header=$script/header.md
sedfile=$script/body.sed
picture=$script/Logo.png
sed -i 's,Editor:.*,Editor: '"$editor"' \\\\,' $header
sed -i 's,Title:.*,Title: '"$title"',' $header
sed -i 's,textwidth]{.*,textwidth]{'"$picture"'}},' $header