i think this will work..
This commit is contained in:
parent
b3bf405bc1
commit
5cfc80f2f4
12
build/build-op-agreement.sh
Normal file
12
build/build-op-agreement.sh
Normal 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
47
build/common.sh
Normal 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
|
||||
}
|
Loading…
Reference in New Issue
Block a user