VCSH(1) General Commands Manual VCSH(1) (NAME) vcsh - $HOME - Git $HOME (SYNOPSIS) vcsh [options] command vcsh clone [-b branch] url [repo] vcsh delete repo vcsh enter repo vcsh foreach [-g] git command vcsh help vcsh init repo vcsh list vcsh list-tracked [repo] vcsh list-untracked [-a] [-r] [repo] vcsh pull vcsh push vcsh rename repo newname vcsh run repo shell command vcsh status [repo] vcsh upgrade repo vcsh version vcsh which substring vcsh write-gitignore [repo] vcsh repo gitcommand vcsh repo (DESCRIPTION) vcsh git(1) (working tree) $HOME . ( zsh vim ssh ) . vcsh (fake bare Git repositories) $GIT_DIR $GIT_WORK_TREE $HOME . (symlinks) . vcsh mr(1) vcsh . vcsh mr . vcsh mr https://github.com/RichiH/vcsh_mr_template vcsh clone https://github.com/RichiH/vcsh_mr_template mr . repo . mr . (OPTIONS) -c (source) file . -d (debug). -v (verbose). (COMMANDS) clone (clone) . post-clone-retired . . -b master . commit (commit) . delete . enter $SHELL $GIT_DIR . foreach git vcsh. -g: (general context). help . init . list vcsh. list-tracked vcsh. . list-tracked-by . list-tracked . list-untracked vcsh . -a: . git ls-files --exclude-standard . -r: (recursive). . $repo: . pull (pull) vcsh. push (push) vcsh. rename . run $GIT_DIR $GIT_WORK_TREE. . . run : repo path () . (slash) . vcsh run . mr . status vcsh . upgrade . version . which substring substring . write-gitignore .gitignore.d/repo git ls-files. repo vcsh . repo gitcommand git . git gitcommand . repo vcsh enter . (ENVIRONMENT) vcsh $GIT_DIR $GIT_WORK_TREE Git . (CONFIG) vcsh . : O VARIABLE=foo vcsh O O <$XDG_CONFIG_HOME/vcsh/config> O vcsh -c (source) . : $VCSH_GITATTRIBUTES none . none . gitattributes . none . $VCSH_GITIGNORE exact none recursive . exact ignore git ls-files . none . recursive . exact . $VCSH_WORKTREE absolute relative . absolute $HOME . relative $GIT_DIR . absolute . : $VCSH_DEBUG (debug). $XDG_CONFIG_HOME << XDG>> : http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html <$HOME/.config> . $VCSH_REPO_D . <$XDG_CONFIG_HOME/vcsh/repo.d> . $VCSH_HOOK_D . <$XDG_CONFIG_HOME/vcsh/hooks-enabled> . $VCSH_BASE (checked out) . $HOME . (HOOK SYSTEM) vcsh (hooks) . (executable) <$XDG_CONFIG_HOME/vcsh/hooks-available> . <$XDG_CONFIG_HOME/vcsh/hooks-enabled> (soft-link) vcsh . . pre-run . . pre-run pre-run-10 . . vcsh . . . : pre-clone post-clone post-clone-retired pre-command post-command pre-enter post-enter pre-init post-init pre-pull post-pull pre-push post-push pre-run post-run pre-upgrade post-upgrade. vcsh . (OVERLAY SYSTEM) vcsh (overlay) . <$XDG_CONFIG_HOME/vcsh/overlays-available> <$XDG_CONFIG_HOME/vcsh/overlays-enabled> . . <$VCSH_OVERLAY_D/$VCSH_COMMAND> <$VCSH_OVERLAY_D/$VCSH_REPO_NAME.$VCSH_COMMAND> . status() <$VCSH_OVERLAY_D/commit> . (source) . . (DETAILED HOWTO AND FURTHER READING) (man pages) . . . vcsh . Markdown . . (SECURITY CONSIDERATIONS) vcsh vcsh run . sudo(8) vcsh . vcsh CONFIG (source) . . (BUGS) . (INTEROPERABILITY) git submodule git 1.7.12 . . (HISTORY) $HOME . . (Martin F. Krafft) madduck (fake bare Git repositories) . vcsh madduck . . madduck . (AUTHORS) vcsh <> (Richard Hartmann) . (COPYRIGHT) - richih@debian.org GNU GPL . https://github.com/RichiH/vcsh (SEE ALSO) git(1), mr(1) April 2024 VCSH(1)