Initial commit
This commit is contained in:
commit
62e1da8b78
|
@ -0,0 +1,40 @@
|
|||
#!/bin/sh
|
||||
|
||||
# --------------------------------------------------------
|
||||
# makerepo - simple tool for repo creation
|
||||
# Usage: makerepo [-h|--help] <repo_name> "<description>"
|
||||
# --------------------------------------------------------
|
||||
|
||||
PROGNAME=${0##*/}
|
||||
VERSION="0.0.1"
|
||||
|
||||
error_exit() {
|
||||
printf "%s: %s\n" "$PROGNAME" "${1:-"Unknown Error"}" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
usage() {
|
||||
printf "usage: makerepo [-h|--help] <repo_name> \"<description>\"" "$PROGNAME" "$VERSION"
|
||||
}
|
||||
|
||||
case $1 in
|
||||
-h | --help)
|
||||
usage; exit ;;
|
||||
-* | --*)
|
||||
usage; error_exit "unknown option $1" ;;
|
||||
*)
|
||||
printf "adding new repo \"%s\" for %s\n" "$1" "$USER"
|
||||
mkdir /repos/$USER/$1
|
||||
cd /repos/$USER/$1
|
||||
git init --bare
|
||||
printf "adding description for %s\n" "$1"
|
||||
printf "%s" "$2" > description
|
||||
cd -
|
||||
#if [ -s README.md ]; then :; else printf "%s\n------\n%s\n" "$1" "$2" > README.md; fi
|
||||
#git add README.md
|
||||
printf "repo created\n"
|
||||
printf "to push to repo type:\n"
|
||||
printf "git remote add local /repos/%s/%s\n" "$1" "$USER"
|
||||
printf "git push -u local master\n"
|
||||
;;
|
||||
esac
|
Loading…
Reference in New Issue