From 12d983561a2098141ca1c8b7270060997112c810 Mon Sep 17 00:00:00 2001 From: "Sean B. Palmer" Date: Tue, 15 Nov 2011 14:05:45 +0000 Subject: [PATCH] Project script instead of a Makefile --- Makefile | 25 ------------------------- project | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 25 deletions(-) delete mode 100644 Makefile create mode 100755 project diff --git a/Makefile b/Makefile deleted file mode 100644 index 6ea3aa9..0000000 --- a/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# Makefile -# Copyright 2008, Sean B. Palmer, inamidst.com -# Licensed under the Eiffel Forum License 2. - -# archive - Create phenny.tar.bz2 using git archive -archive: ; - # hg archive -t tbz2 phenny-hg.tar.bz2 - git archive --format=tar --prefix=phenny/ HEAD | bzip2 > phenny.tar.bz2 - -# ci - Check the code into git and push to github -ci: ; - # hg ci - git commit -a && git push origin master - -# log - Show a log of recent updates -log: ; - # git log --date=short --format='%h %ad %s' - git graph - -# sync - Push phenny to pubble:opt/phenny/ -sync: ; - rsync -avz ./ pubble:opt/phenny/ - -help: ; - @egrep '^# [a-z]+ - ' Makefile | sed 's/# //' diff --git a/project b/project new file mode 100755 index 0000000..21ff142 --- /dev/null +++ b/project @@ -0,0 +1,26 @@ +#!/bin/bash +# project +# Copyright 2008, Sean B. Palmer, inamidst.com +# Licensed under the Eiffel Forum License 2. + +# archive - Create phenny.tar.bz2 using git archive +function archive() { + git archive --format=tar --prefix=phenny/ HEAD | bzip2 > phenny.tar.bz2 +} + +# commit - Check the code into git and push to github +function commit() { + git commit -a && git push origin master +} + +# log - Show a log of recent updates +function history() { + git log --pretty=oneline --no-merges -10 +} + +# help - Show functions in project script +function help() { + egrep '^# [a-z]+ - ' $0 | sed 's/# //' +} + +eval "$1"