vcsh

Version Control System for the home directory using Git repositories. More information: <https://github.com/RichiH/vcsh>.

Install

All systems
curl cmd.cat/vcsh.sh
Debian Debian
apt-get install vcsh
Ubuntu
apt-get install vcsh
image/svg+xml Kali Linux
apt-get install vcsh
Fedora
dnf install vcsh
Windows (WSL2)
sudo apt-get update sudo apt-get install vcsh
OS X
brew install vcsh
Raspbian
apt-get install vcsh

Version Control System for the home directory using Git repositories. More information: <https://github.com/RichiH/vcsh>.

  • Initialize an (empty) repository:
    vcsh init repository_name
  • Clone a repository into a custom directory name:
    vcsh clone git_url repository_name
  • List all managed repositories:
    vcsh list
  • Execute a Git command on a managed repository:
    vcsh repository_name git_command
  • Push/pull all managed repositories to/from remotes:
    vcsh push|pull
  • Write a custom `.gitignore` file for a managed repository:
    vcsh write-gitignore repository_name

© tl;dr; authors and contributors