Project script instead of a Makefile
parent
27d80498d3
commit
12d983561a
25
Makefile
25
Makefile
|
@ -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/# //'
|
|
|
@ -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"
|
Loading…
Reference in New Issue