Project script instead of a Makefile

This commit is contained in:
Sean B. Palmer
2011-11-15 14:05:45 +00:00
parent 27d80498d3
commit 12d983561a
2 changed files with 26 additions and 25 deletions

26
project Executable file
View File

@@ -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"