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 }