diff --git a/vcsh b/vcsh
index 9514f05cdffda75bc27e7ea90f5012415e0ec02b..38c1e0d7da477981e8ad8e1380e1b59f8cd0d742 100755
--- a/vcsh
+++ b/vcsh
@@ -31,18 +31,18 @@ verbose() {
help() {
echo "usage: $SELF <args>
- help Display this help
+ help Display this help
- list List all repos
+ list List all repos
- run <repo>
- <command> Use this repository
+ run <repo> \\
+ <command> Use this repository
- init Initialize a new repository
- clone <remote>
- [<repo>] Clone from an existing repository
+ init <repo> Initialize a new repository
+ clone <remote> \\
+ [<repo>] Clone from an existing repository
- exit Exit vcsh mode" >&2
+ exit Exit vcsh mode" >&2
}
use() {
@@ -151,6 +151,7 @@ elif [ "$1" = 'clone' ]; then
elif [ "$1" = 'init' ]; then
verbose "init begin"
+ [ -z $2 ] && help; return 0
export REPO_NAME="$2"
export GIT_DIR="$VCSH_BASE/$REPO_NAME.git"
init