Hacker GitHub

← All repos

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

Mentions per year 30 mentions · busiest year 2013 (4)
20082026
  1. …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-...
  2. 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
  3. …upon logging in/out into shell (again bash, but seeking for POSIX or fish-based version) [1] https://github.com/RichiH/vcsh
  4. ▲ 1
    Vcsh – multiple Git repositories in $HOME
    story by minimalist · 2022-06-29 · 0 comments
  5. …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?
  6. …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…
  7. ….. $ 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)
  8. It’s over-engineered, but I’ve been using https://github.com/RichiH/vcsh for this for years.
  9. ▲ 3
    Vcsh: Version Control System for $Home
    story by throw0101a · 2020-06-07 · 0 comments
  10. 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
  11. I just use vcsh combined with (optionally) myrepos to handle this. https://github.com/RichiH/vcsh https://myrepos.branchable.com/
  12. a slightly bitrotted tool for this https://github.com/RichiH/vcsh
  13. 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)
  14. 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
  15. https://github.com/RichiH/vcsh
    comment by ashitlerferad · 2016-04-18 · in Managing dotfiles with GNU Stow
  16. https://github.com/RichiH/vcsh + myrepos
    comment by ejrgoiejgeoi · 2016-02-10 · in Ask HN: What do you use to manage dotfiles?
  17. ▲ 34
    vcsh – Version Control System for $HOME
    story by pmoriarty · 2016-01-01 · 8 comments
  18. …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
  19. …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
  20. …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
  21. 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
  22. …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
  23. ▲ 1
    Vcsh: config manager based on Git
    story by edward · 2014-10-21 · 0 comments
  24. …but the sshrc system looks like an easier way to maintain a config without leaving a footprint. [1] https://github.com/RichiH/vcsh
  25. …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
  26. ▲ 3
    Config manager based on Git for your $HOME
    story by albertzeyer · 2013-10-12 · 1 comment
  27. …"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
  28. …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
  29. …be very effective. Files live directly in $HOME but the .git repository is in a special directory. https://github.com/RichiH/vcsh
  30. …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…