no content / formatting changes. re-factored build process and file/dir organization. it had gotten unwieldy.

This commit is contained in:
2024-12-04 08:45:59 -06:00
parent fccc5e22f6
commit a06e86f2c3
24 changed files with 16 additions and 13 deletions

View File

@@ -0,0 +1,7 @@
title: "Charles N Wyble Resume"
header-left: "\\hspace{1cm}"
header-center: "\\leftmark"
header-right: "Page \\thepage"
footer-left: "Charles N Wyble"
urlcolor: blue
page-background: "D:/tsys/@ReachableCEO/ExternalVendorCode/pandoc-latex-template/examples/page-background/backgrounds/background5.pdf"

View File

@@ -0,0 +1,12 @@
title: "Charles N Wyble Resume"
titlepage: true
titlepage-logo: "D:/tsys/@ReachableCEO/ReachableCEO.png"
date: \today
header-left: "\\hspace{1cm}"
header-center: "\\leftmark"
header-right: "Page \\thepage"
footer-left: "Charles N Wyble"
footer-center: "Tenacity. Velocity. Focus."
footer-right: "[Source code for this resume](https://git.knownelement.com/reachableceo/ReachableCEOResume) "
urlcolor: blue
page-background: "D:/tsys/@ReachableCEO/ExternalVendorCode/pandoc-latex-template/examples/page-background/backgrounds/background5.pdf"

View File

@@ -0,0 +1,66 @@
#!/bin/bash
MarkdownOutputFile="./output/Client-Submit-CharlesNWybleResume.md"
rm $MarkdownOutputFile
# Combine markdown files into single intermediate markdown file
#Pull in my contact info
cat "./Contact-Info-Client-Submit.md" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
echo "## Highlights from my 22 year IT career" >> $MarkdownOutputFile
cat Projects.md >> "$MarkdownOutputFile"
echo "\pagebreak" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
echo "## Employment History" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
#And here we do some magic...
#Pull in my :
# employer
# title
# start/end dates of employment
# long form position summary data from each position
IFS=$'\n\t'
for position in \
$(cat ./WorkHistory.csv); do
COMPANY="$(echo $position|awk -F ',' '{print $1}')"
TITLE="$(echo $position|awk -F ',' '{print $2}')"
DATEOFEMPLOY="$(echo $position|awk -F ',' '{print $3}')"
echo "**$COMPANY | $TITLE | $DATEOFEMPLOY**" >> $MarkdownOutputFile
echo " " >> "$MarkdownOutputFile"
cat ./$COMPANY.md >> "$MarkdownOutputFile"
echo " " >> "$MarkdownOutputFile"
done
unset IFS
#Pull in my skills and generate a beautiful table.
echo "\pagebreak" >> $MarkdownOutputFile
echo " " >> "$MarkdownOutputFile"
echo "## Skills" >> "$MarkdownOutputFile"
echo " " >> "$MarkdownOutputFile"
#Table heading
echo "|Skill|Experience|Skill Details|" >> $MarkdownOutputFile
echo "|---|---|---|" >> $MarkdownOutputFile
#Table rows
IFS=$'\n\t'
for skill in \
$(cat ./Skills.csv); do
SKILL_NAME="$(echo $skill|awk -F '|' '{print $1}')"
SKILL_YEARS="$(echo $skill|awk -F '|' '{print $2}')"
SKILL_DETAIL="$(echo $skill|awk -F '|' '{print $3}')"
echo "|**$SKILL_NAME**|$SKILL_YEARS|$SKILL_DETAIL|" >> $MarkdownOutputFile
done
unset IFS

View File

@@ -0,0 +1,11 @@
#!/bin/bash
PDFOutputFIle="./output/client-submit/CharlesNWyble-Resume.pdf"
pandoc \
./output/client-submit/CharlesNWybleResume.md \
--template eisvogel \
--metadata-file=./CharlesNWyble-ClientSubmit.yml \
--from markdown \
--to=pdf \
--output $PDFOutputFIle

View File

@@ -0,0 +1,66 @@
#!/bin/bash
MarkdownOutputFile="../MarkdownOutput/job-board/CharlesNWybleResume.md"
rm $MarkdownOutputFile
# Combine markdown files into single input file for pandoc
#Pull in my contact info
cat "../boilerplate/Contact-Info.md" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
echo "## Highlights from my 22 year IT career" >> $MarkdownOutputFile
cat ../SkillsAndProjects/Projects.md >> "$MarkdownOutputFile"
echo "\pagebreak" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
echo "## Employment History" >> $MarkdownOutputFile
echo " " >> $MarkdownOutputFile
#And here we do some magic...
#Pull in my :
# employer
# title
# start/end dates of employment
# long form position summary data from each position
IFS=$'\n\t'
for position in \
$(cat ../WorkHistory/WorkHistory.csv); do
COMPANY="$(echo $position|awk -F ',' '{print $1}')"
TITLE="$(echo $position|awk -F ',' '{print $2}')"
DATEOFEMPLOY="$(echo $position|awk -F ',' '{print $3}')"
echo "**$COMPANY | $TITLE | $DATEOFEMPLOY**" >> $MarkdownOutputFile
echo " " >> "$MarkdownOutputFile"
cat ../EmployerItems/$COMPANY.md >> "$MarkdownOutputFile"
echo " " >> "$MarkdownOutputFile"
done
unset IFS
#Pull in my skills and generate a beautiful table.
echo "\pagebreak" >> $MarkdownOutputFile
echo " " >> "$MarkdownOutputFile"
echo "## Skills" >> "$MarkdownOutputFile"
echo " " >> "$MarkdownOutputFile"
#Table heading
echo "|Skill|Experience|Skill Details|" >> $MarkdownOutputFile
echo "|---|---|---|" >> $MarkdownOutputFile
#Table rows
IFS=$'\n\t'
for skill in \
$(cat ../SkillsAndProjects/Skills.csv); do
SKILL_NAME="$(echo $skill|awk -F '|' '{print $1}')"
SKILL_YEARS="$(echo $skill|awk -F '|' '{print $2}')"
SKILL_DETAIL="$(echo $skill|awk -F '|' '{print $3}')"
echo "|**$SKILL_NAME**|$SKILL_YEARS|$SKILL_DETAIL|" >> $MarkdownOutputFile
done
unset IFS

View File

@@ -0,0 +1,15 @@
#!/bin/bash
MarkdownInputFile="../MarkdownOutput/job-board/CharlesNWybleResume.md"
# Run pandoc/etc to generate HTML/PDF/DOC into output dir
#First html/pdf/doc, for resume.reachableceo.com use
pandoc \
$MarkdownInputFile \
--template eisvogel \
--metadata-file=./CharlesNWyble-JobBoard.yml \
--from markdown \
--to=pdf \
--output /d/tsys/@ReachableCEO/resume.reachableceo.com/CharlesNWybleResume.pdf