diff --git a/_vcsh b/_vcsh
index 5a14f647a8971db6fca05a81d69cb7bf73dc136b..477b2b1cb90b806456b741e2b4abbe55c4c1edcb 100644
--- a/_vcsh
+++ b/_vcsh
@@ -4,10 +4,11 @@
# exit\:"exit repo"
_arguments \
':subcommand:((
+ clone\:"clone from repo"
help\:"display help"
+ init\:"init & clone from repo"
+ delete\:"delete repo"
list\:"list all repos"
run\:"run command on repo"
- init\:"init & clone from repo"
- clone\:"clone from repo"
seed-gitignore\:"seed .gitignore.d/foo from git ls-files"
))'
diff --git a/doc/vcsh.1.ronn b/doc/vcsh.1.ronn
index 270537785fd99bd5eda6601d1aa1186c2a189323..2b5cb36bceaa0e06a11d8da1a438e23a32da05b5 100644
--- a/doc/vcsh.1.ronn
+++ b/doc/vcsh.1.ronn
@@ -3,17 +3,20 @@ vcsh(1) - manage and sync config files via git
## SYNOPSIS
-`vcsh` init <foo>
-
`vcsh` clone <url> [<location>]
-`vcsh` run <foo> git command
+`vcsh` help
+
+`vcsh` delete
+
+`vcsh` init <foo>
`vcsh` list
+`vcsh` run <foo> git command
+
`vcsh` seed-gitignore
-`vcsh` help
## DESCRIPTION
@@ -35,25 +38,28 @@ A sample configuration for `vcsh` and `mr` can be found at
## OPTIONS
+* clone:
+ Clone an existing repository.
+
+* help:
+ Display help.
+
+* delete:
+ Delete an existing repository.
+
* init:
Initialize an empty repository.
-* clone:
- Clone an existing repository.
+* list:
+ List all local vcsh repositories.
* run:
Run command with <$GIT_DIR> and <$GIT_WORK_TREE> set. Allows you to run any
and all commands without any restrictions. Use with care.
-* list:
- List all local vcsh repositories.
-
* seed-gitignore:
Seed .gitignore.d/<repo> from git ls-files.
-* help:
- Display help.
-
## ENVIRONMENT
As noted earlier, `vcsh` will set <$GIT_DIR> and <$GIT_WORK_TREE> to the
diff --git a/vcsh b/vcsh
index 25f52f844099e382e42310dda2d8694c30228b50..d0e7b37b4992d6a03072b99faa3698d7a631e0b8 100755
--- a/vcsh
+++ b/vcsh
@@ -33,16 +33,15 @@ verbose() {
help() {
echo "usage: $SELF <args>
+ clone <remote> \\
+ [<repo>] Clone from an existing repository
help Display this help
-
+ delete Delete an existing repository
+ init <repo> Initialize a new repository
list List all repos
-
run <repo> \\
<command> Use this repository
- init <repo> Initialize a new repository
- clone <remote> \\
- [<repo>] Clone from an existing repository
seed-gitignore \\
<repo> Seed .gitignore.d/<repo> from git ls-files" >&2
}