#!/bin/bash # # Basic files templater module. # # Parameters SHARE="$1" PROJECT="$(basename `pwd`)" # Include basic functions source $SHARE/templater/functions || exit 1 # Basic implementation function templater_basic { if [ ! -e "README.md" ]; then echo "# $PROJECT" > README.md #basename $PROJECT | sed -e 's|.|=|g' >> README.md #echo "" >> README.md #echo "This is the $PROJECT repository." >> README.md if [ ! -e "TODO.md" ]; then echo "# TODO" > TODO.md #echo "" >> TODO.md #echo "* Nothing here? :P" >> TODO.md fi if [ ! -e "ChangeLog.md" ]; then echo "# ChangeLog" > ChangeLog.md echo "" >> ChangeLog.md echo "## YYYY-MM-DD - Unreleased" >> ChangeLog.md echo "" >> ChangeLog.md echo "* Initial version." >> ChangeLog.md fi if [ ! -e 'Makefile' ]; then cp $SHARE/templater/files/Makefile . fi else templater_echo "Basic files already set" fi } # Dispatch templater_basic