🍺 BREW Explorer

← all formulae

homeshick

brew install homeshick v2.0.1 MIT

Git dotfiles synchronizer written in bash

30-day installs
4
90-day · #15558
39
365-day · #11777
2.2k
★ GitHub stars · updated 1y ago

GitHub topics

bash dotfile-manager git

Links

Caveats

To enable the `homeshick cd <CASTLE>` command, you need to
  `export HOMESHICK_DIR=$HOMEBREW_PREFIX/opt/homeshick`
and
  `source "$HOMEBREW_PREFIX/opt/homeshick/homeshick.sh"`
in your $HOME/.bashrc
Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": "To enable the `homeshick cd \u003cCASTLE\u003e` command, you need to\n  `export HOMESHICK_DIR=$HOMEBREW_PREFIX/opt/homeshick`\nand\n  `source \"$HOMEBREW_PREFIX/opt/homeshick/homeshick.sh\"`\nin your $HOME/.bashrc\n",
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Git dotfiles synchronizer written in bash",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:40+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "homeshick",
  "github_default_branch": "master",
  "github_last_commit_at": "2024-10-06T13:59:29Z",
  "github_readme_excerpt": "homeshick ![Lint \u0026 test](https://github.com/andsens/homeshick/workflows/Lint%20\u0026%20test/badge.svg)\n=========\nIn Unix, configuration files are king.  \nTailoring tools to suit your needs through configuration can be empowering.  \nAn immense number of hours is spent on getting these adjustments just right,\nbut once you leave the confines of your own computer, these local optimizations are left behind.\n\nBy the power of git, homeshick enables you to bring the symphony of settings\nyou have poured your heart into with you to remote computers.\nWith it you can begin to focus even more energy on bettering your work environment\nsince the benefits are reaped on whichever machine you are using.\n\nHowever bare bones these machines are, provided that at least Bash 3 and Git 1.5 are available you can use homeshick.\nhomeshick can handle multiple dotfile repositories. This means that you can install\nlarger frameworks like [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)\nor a multitude of emacs or vim plugins alongside your own customizations without clutter.\n\nFor detailed [installation instructions](https://github.com/andsens/homeshick/wiki/Installation), [tutorials](https://github.com/andsens/homeshick/wiki/Tutorials) and [tips](https://github.com/andsens/homeshick/wiki/Automatic-deployment) \u0026 [tricks](https://github.com/andsens/homeshick/wiki/Symlinking) have a look at the [wiki](https://github.com/andsens/homeshick/wiki).\n\nQuick install\n-------------\n\nhomeshick is installed to your own home directory and does not require root privileges to be installed.\n```sh\ngit clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick\n```\n*Note: If you\u0027d like to help testing new features before they are released use `git clone --branch testing https://...`*\n\nTo invoke homeshick, source the `homeshick.sh` script from your rc-script:\n```sh\n# from sh and its derivates (bash, dash, ksh, zsh etc.)\nprintf \u0027\\nsource \"$HOME/.homesick/repos/homeshick/homeshick.sh\"\u0027 \u003e\u003e $HOME/.bas",
  "github_repo": "andsens/homeshick",
  "github_stars": 2191,
  "github_topics": [
    "bash",
    "dotfile-manager",
    "git"
  ],
  "homepage": "https://github.com/andsens/homeshick",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": null,
  "installs_365d": 39,
  "installs_90d": 4,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "homeshick",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": null,
  "rank_365d": 11777,
  "rank_90d": 15558,
  "raw_hash": "9c5ffa37beef7c40",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/h/homeshick.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "2.0.1",
  "versioned_formulae": [],
  "why_use_this": null
}