- Fork this repo to your public repo
- Clone the fork into your home directory
- Add
source "$HOME/.ss/shellsync.sh"
to your shell profile (e.g ~/.zsh, ~/.zprofile, ~/.bashrc) to each machine you want to sync - Replace the contents of
./sharedconfig.sh
with the config you wish to share - Open a new terminal and run
ss push
to push your config to the remote
ss open
- Edit
./sharedconfig.sh
- Run
ss push
- Open a new terminal to get a refreshed config
- On a different machines open a new terminal to sync config
- Refresh your terminal to get the new config