i think this will work..

This commit is contained in:
Charles N Wyble - admin 2020-10-17 00:07:29 -05:00
parent b3bf405bc1
commit 5cfc80f2f4
2 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,12 @@
#!/bin/bash
OUTPUT_BASE_DIR="../YOURLLC"
LLC_NAME="YourLLC"
PDF_OUTPUT_FILE="$OUTPUT_BASE_DIR/$LLC_NAME-Contract.pdf"
MD_OUTPUT_FILE="$OUTPUT_BASE_DIR/$LLC_NAME-Contract.md"
source common.sh
prevRunCleanup
makeOutput

47
build/common.sh Normal file
View File

@ -0,0 +1,47 @@
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
}