homesick(1) keep your dotfile in git

DESCRIPTION

Commands:

homesick cd CASTLE
# Open a new shell in the root of the given castle
homesick clone URI
# Clone +uri+ as a castle for homesick
homesick commit CASTLE MESSAGE
# Commit the specified castle's changes
homesick destroy CASTLE
# Delete all symlinks and remove the cloned repository
homesick diff CASTLE
# Shows the git diff of uncommitted changes in a castle
homesick exec CASTLE COMMAND
# Execute a single shell command inside the root of a castle
homesick exec_all COMMAND
# Execute a single shell command inside the root of every cloned castle
homesick generate PATH
# generate a homesick-ready git repo at PATH
homesick help [COMMAND]
# Describe available commands or one specific command
homesick link CASTLE
# Symlinks all dotfiles from the specified castle
homesick list
# List cloned castles
homesick open CASTLE
# Open your default editor in the root of the given castle
homesick pull CASTLE
# Update the specified castle
homesick push CASTLE
# Push the specified castle
homesick rc CASTLE
# Run the .homesickrc for the specified castle
homesick show_path CASTLE
# Prints the path of a castle
homesick status CASTLE
# Shows the git status of a castle
homesick track FILE CASTLE
# add a file to a castle
homesick unlink CASTLE
# Unsymlinks all dotfiles from the specified castle
homesick version
# Display the current version of homesick

Runtime options:

-f, [--force]
# Overwrite files that already exist
-p, [--pretend], [--no-pretend]
# Run but do not make any changes
-q, [--quiet], [--no-quiet]
# Suppress status output
-s, [--skip], [--no-skip]
# Skip files that already exist