From: Jeff Fein-Worton Date: Wed, 12 Mar 2014 05:47:27 +0000 (-0700) Subject: Improved post-init-add-origin hook X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/2ef5c0c8e476fb92a56cf05c72a327d47cbfbf3c?ds=sidebyside;hp=--cc Improved post-init-add-origin hook Added better help text Added error message if $GITURL unset --- 2ef5c0c8e476fb92a56cf05c72a327d47cbfbf3c diff --git a/doc/sample_hooks/post-init-add-origin b/doc/sample_hooks/post-init-add-origin index a3030d5..993f3c7 100755 --- a/doc/sample_hooks/post-init-add-origin +++ b/doc/sample_hooks/post-init-add-origin @@ -1,6 +1,18 @@ #!/bin/sh -# This adds a remote origin at $GITURL/dotfiles/$VCSH_DIRECTORY -# Assumes $GITURL is set to the base of your remote repos. +# This adds a remote origin at $GITURL/dotfiles/$VCSH_DIRECTORY which +# is helpful for creating new dotfile repositories that you plan to +# store on (e.g.) Github. +# +# You must set $GITURL in order to use this hook. For example, add the +# following to your .bashrc (or equivalent for your shell), replacing +# YOURUSERNAME with your github username: +# +# export GITURL="git@github.com:YOURUSERNAME" + +if [ -z $GITURL ]; then + echo "\$GITURL is not set; please see post-init-add-origin hook" + exit 1; +fi vcsh $VCSH_DIRECTORY remote add origin $GITURL/dotfiles/$VCSH_DIRECTORY