From: Richard Hartmann Date: Sun, 20 Nov 2011 10:43:01 +0000 (+0100) Subject: Reformat and update docs, completion etc X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/9fe9f7d5a182830bf4c71e2c1143cbba9ff12488?ds=sidebyside Reformat and update docs, completion etc --- diff --git a/_vcsh b/_vcsh index 5a14f64..477b2b1 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 2705377..2b5cb36 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 - `vcsh` clone [] -`vcsh` run git command +`vcsh` help + +`vcsh` delete + +`vcsh` init `vcsh` list +`vcsh` run 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/ 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 25f52f8..d0e7b37 100755 --- a/vcsh +++ b/vcsh @@ -33,16 +33,15 @@ verbose() { help() { echo "usage: $SELF + clone \\ + [] Clone from an existing repository help Display this help - + delete Delete an existing repository + init Initialize a new repository list List all repos - run \\ Use this repository - init Initialize a new repository - clone \\ - [] Clone from an existing repository seed-gitignore \\ Seed .gitignore.d/ from git ls-files" >&2 }