Thanks to visit codestin.com
Credit goes to github.com

Skip to content

antontsv/homeshick

 
 

Repository files navigation

homeshick Build Status Build Status

Small utility to help manage your dotfiles.

Note: this is a fork, for original repo and install instrustions go to andsens/homeshick.

Install

homeshick is installed to your own home directory and does not require root privileges to be installed.

# Clone repository:
git clone https://github.com/antontsv/homeshick.git $HOME/.homesick/repos/homeshick

# Source homeshick command into your shell:
source "$HOME/.homesick/repos/homeshick/homeshick.sh"

See full example of homeshick installation from this fork and it's use in https://git.io/install.files

Changes in this fork

  • Allow files to be linked from root of repository, not just from home/:

    This mode be done by setting up HOMESHICK_USE_CASTLE_ROOT=true

    Extra files can be ignored if declared via HOMESHICK_IGNORE variable

    # example use with cloning mode set to root of cloned repo:
    HOMESHICK_USE_CASTLE_ROOT=true \
    HOMESHICK_IGNORE="LICENSE,README.md,/.gitmodules" \
    homeshick clone --batch "https://github.com/antontsv/home.bin.git"
  • Includes verify-commit binary for optional checks of commit signatures after homeshick pull command

About

git dotfiles synchronizer written in bash

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%