cd /home/def/otb_billing || exit 1 STAMP=$(date +%Y%m%d-%H%M%S) NEWVER="v0.6.1" echo "===== backup full project =====" mkdir -p /home/def/backuphere cd /home/def tar -czf /home/def/backuphere/otb_billing-${NEWVER}-${STAMP}.tar.gz otb_billing echo "===== update VERSION =====" cd /home/def/otb_billing || exit 1 echo "${NEWVER}" > VERSION echo "===== update README.md =====" cp README.md /home/def/backuphere/README.md.${STAMP}.bak cat > /tmp/readme_entry.txt < README.md.new mv README.md.new README.md echo "===== update PROJECT_STATE.md =====" cp PROJECT_STATE.md /home/def/backuphere/PROJECT_STATE.md.${STAMP}.bak cat > /tmp/state_entry.txt < PROJECT_STATE.md.new mv PROJECT_STATE.md.new PROJECT_STATE.md echo "===== git status =====" git status echo "===== commit =====" git add . git commit -m "bump ${NEWVER} - add service templates system" echo "===== push =====" git push echo "===== done =====" echo "Backup saved at:" ls -lh /home/def/backuphere/otb_billing-${NEWVER}-${STAMP}.tar.gz