StartupStarterPackage/build/common.sh

48 lines
893 B
Bash

function prevRunCleanup()
{
rm $MD_OUTPUT_FILE
rm $PDF_OUTPUT_FILE
}
function makeOutput()
{
#Company specfic bits
company_files=(
"../SingeLLCOpAgreement/title.md"
"../SingeLLCOpAgreement/CompanyNameAndPurpose.md"
"../SingeLLCOpAgreement/grantToMembers.md"
)
#Common template stuff
boilerplate_files=(
"../CommonBoilerplate/defs.md"
"../CommonBoilerplate/boilerplate.md"
"../CommonBoilerplate/profInterest.md"
"../CommonBoilerplate/remove.md"
"../CommonBoilerplate/nda.md"
"../CommonBoilerplate/ip-assign.md"
"../CommonBoilerplate/TxLLC-ForProfit-MultiMember-Series-ProfitInterestGrant-OpAgreement.md"
)
IFS=$'\n\t'
for file in ${company_files[@]}; do
cat $file >> $MD_OUTPUT_FILE
done
for file in ${boilerplate_files[@]}; do
cat $file >> $MD_OUTPUT_FILE
done
pandoc \
< $MD_OUTPUT_FILE \
--number-sections \
--toc \
--from=markdown \
--to=pdf \
--output=$PDF_OUTPUT_FILE
}