RichiH/vcsh
View on GitHub ↗ ★ 2,280 Shell
config manager based on Git
30 mentions on Hacker News by 23 people: 5 stories, 25 comments · first 2012-01-02 · latest 2026-01-08
20082026
-
…at the appropriate versions. The latter one especially falls into the realm of tinkering. :) [1]: https://github.com/RichiH/vcsh [2]: https://systemcrafters.net/craft-your-system-with-guix/guix-...
comment by herewulf · 2026-01-08 · in Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone -
This is basically what vcsh ( https://github.com/RichiH/vcsh ) does. You can install the package via your package manager to get the manpage + completions, or copy in the shell script ( https://github.com/RichiH/vcsh/blob/main/doc/INSTALL.m…
comment by aragilar · 2025-08-31 · in Just use `git` to manage your dotfiles -
…upon logging in/out into shell (again bash, but seeking for POSIX or fish-based version) [1] https://github.com/RichiH/vcsh
comment by ZuBB · 2022-08-29 · in Unofficial guide to dotfiles on GitHub -
▲ 1
Vcsh – multiple Git repositories in $HOMEstory by minimalist · 2022-06-29 · 0 comments
-
…using chezmoi over just using Git?[0][1] [0] https://www.atlassian.com/git/tutorials/dotfiles [1] https://github.com/RichiH/vcsh Edit: finding the answer to my own question: https://www.chezmoi.io/comparison-table/
comment by whycombagator · 2022-06-29 · in Ask HN: What tools are you a 10/10 on? -
…obligated to point out vcsh [1], which is likely already packaged for your operating system. [1] https://github.com/RichiH/vcsh The main selling point is that you can set up various git repos for different things. I have one for SSH keys…
comment by ansible · 2022-05-18 · in Git ignores .gitignore with .gitignore in .gitignore -
….. $ vcsh {name_of_repo} commit .. $ vcsh {name_of_repo} pull .. $ vcsh {name_of_repo} push .. [1]: https://github.com/RichiH/vcsh
comment by syl_sau · 2021-05-13 · in Managing Dotfiles with GNU Stow (2016) -
It’s over-engineered, but I’ve been using https://github.com/RichiH/vcsh for this for years.
comment by QuinnyPig · 2020-12-29 · in Using GNU Stow to manage your dotfiles (2012) -
▲ 3
Vcsh: Version Control System for $Homestory by throw0101a · 2020-06-07 · 0 comments
-
See also: vcsh - Version Control System for $HOME - multiple Git repositories in $HOME * https://github.com/RichiH/vcsh * https://packages.debian.org/search?keywords=vcsh
comment by throw0101a · 2020-06-07 · in Dotfiles Management with GNU Stow -
I just use vcsh combined with (optionally) myrepos to handle this. https://github.com/RichiH/vcsh https://myrepos.branchable.com/
comment by santadakota · 2019-04-06 · in Way to store your dotfiles: A bare Git repository (2016) -
a slightly bitrotted tool for this https://github.com/RichiH/vcsh
comment by vukk · 2019-01-14 · in Chezmoi: manage your dotfiles securely across multiple machines -
This is what vcsh does, but wrapped up nicely. https://github.com/RichiH/vcsh
comment by ansible · 2017-09-08 · in Using GNU Stow to manage dotfiles (2013) -
I use vcsh: https://github.com/RichiH/vcsh I have separate repos for SSH, Bash, VIM, and other stuff (like .inputrc).
comment by ansible · 2017-04-20 · in Tmux and Vim – better together -
https://github.com/RichiH/vcsh
comment by ashitlerferad · 2016-04-18 · in Managing dotfiles with GNU Stow -
https://github.com/RichiH/vcsh + myrepos
comment by ejrgoiejgeoi · 2016-02-10 · in Ask HN: What do you use to manage dotfiles? -
▲ 34
vcsh – Version Control System for $HOMEstory by pmoriarty · 2016-01-01 · 8 comments
-
…I'm in the minority here; even my dotfiles live in separate repositories, managed by vcsh ( https://www.github.com/richih/vcsh ).
comment by KB1JWQ · 2015-08-05 · in On Monolithic Repositories -
…their favorite way to manage dotfiles so I will follow suit. I m a big fan of vcsh and mr: https://github.com/RichiH/vcsh https://github.com/joeyh/myrepos [1]: You could deck me out with a Klein Tools bag full of their wares and I would…
comment by dfc · 2015-08-04 · in Dotfiles are your Digital Backpack -
…for which you don't want to go through the hassle of setting up vcsh (or a similar solution). [1]: https://github.com/RichiH/vcsh
comment by tyrion · 2015-04-06 · in Bring your .bashrc, .vimrc, etc. with you when you ssh -
For this niche, I use vcsh: https://github.com/RichiH/vcsh I've been using git for years at this point, so I'm glad to leverage my existing skill. It also ties into my existing setup for SSH, so that I can push and pull changes from a…
comment by ansible · 2014-11-13 · in Simple Revision Control -
…isn't. Instead, the repo's config has a correctly set core.worktree config value. [1] https://github.com/RichiH/vcsh [2] http://joeyh.name/code/mr/
comment by saidajigumi · 2014-11-06 · in Vim-fugitive now works with vcsh -
▲ 1
Vcsh: config manager based on Gitstory by edward · 2014-10-21 · 0 comments
-
…but the sshrc system looks like an easier way to maintain a config without leaving a footprint. [1] https://github.com/RichiH/vcsh
comment by ansible · 2014-09-20 · in sshrc – make your ssh sessions feel like home -
…it easy to integrate with provisioning tools, e.g. Puppet, Chef, or even just shell scripts. [1] https://github.com/RichiH/vcsh [2] http://myrepos.branchable.com/ [3] https://github.com/jwhitley/vcsh-root/tree/bootstrap
comment by saidajigumi · 2013-10-28 · in Fish shell 2.1 -
▲ 3
Config manager based on Git for your $HOMEstory by albertzeyer · 2013-10-12 · 1 comment
-
…"server-side minimal core", "main personal system", "work box with employer-specific stuff". [1] https://github.com/RichiH/vcsh [2] http://myrepos.branchable.com/
comment by saidajigumi · 2013-09-05 · in Using GNU Stow to manage your dotfiles -
…on Managing Your Homedir with vcsh: http://episodes.gitminutes.com/2013/06/gitminutes-13-richard... https://github.com/RichiH/vcsh
comment by platz · 2013-09-05 · in Using GNU Stow to manage your dotfiles -
…be very effective. Files live directly in $HOME but the .git repository is in a special directory. https://github.com/RichiH/vcsh
comment by emillon · 2012-04-24 · in Dotfiles.github.com - A guide to dotfiles on GitHub -
…dotfiles amoung multiple repositories. I feel that the right solution to this is going to be vcsh. https://github.com/RichiH/vcsh No symlinks to dotfiles, all the files live in $HOME, but vcsh can be used to switch between accessing…
comment by joeyh · 2012-01-02 · in Git dotfiles without the bloat (rake, yadr, make, kitchen sink)