Skip to content

Keep a set of functions, alias' and variables synced across machines.

Notifications You must be signed in to change notification settings

ted-marozzi/.ss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Shell Sync

Instructions

Getting started

  1. Fork this repo to your public repo
  2. Clone the fork into your home directory
  3. Add source "$HOME/.ss/shellsync.sh" to your shell profile (e.g ~/.zsh, ~/.zprofile, ~/.bashrc) to each machine you want to sync
  4. Replace the contents of ./sharedconfig.sh with the config you wish to share
  5. Open a new terminal and run ss push to push your config to the remote

To add additional config

  1. ss open
  2. Edit ./sharedconfig.sh
  3. Run ss push
  4. Open a new terminal to get a refreshed config
  5. On a different machines open a new terminal to sync config
  6. Refresh your terminal to get the new config

About

Keep a set of functions, alias' and variables synced across machines.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages