homesick1
Keep your dotfile in git
Overview
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:
|
# Overwrite files that already exist |
|---|---|
|
# Run but do not make any changes |
|
# Suppress status output |
|
# Skip files that already exist |
Releases
Unchanged in 5 releases since Debian 9 (Stretch).