bash -c "$(curl -fsSL https://raw.githubusercontent.com/brendanfalk/dotfiles/main/install.sh)"
- Create a
--server
option for install.sh which only installs CLIs not casks or macos apps - Create a
--work
option for install.sh which only install casks relevant for work - Work out why iterm2 credentials arent'y syncing with mackup
I use Mackup to manage symlinking my configuration files
Moves all configuration files to ~/proj/dotfiles/Mackup
then symlinks them to their original location e.g.
cp ~/.gitconfig ~/proj/dotfiles/Mackup/.gitconfig
rm ~/.gitconfig
ln -s ~/proj/dotfiles/Mackup/.gitconfig ~/.gitconfig
Symlinks all files from ~/proj/dotfiles/Mackup
to their correct location
ln -s ~/proj/dotfiles/Mackup/.gitconfig ~/.gitconfig
Reverses the process of mackup backup
ie deletes the symlinked files and then moves the files from ~/proj/dotfiles/Mackup
to their correct location
Messing up symlinking can result in data loss.
- Run
mackup uninstall
on all computers - Copy your Mackup files to the new storage location
- Change the storage provider details in your .mackup.cfg file (see above)
- Run
mackup backup
on the main computer andmackup restore
on all others
https://github.com/lra/mackup/tree/master/doc#switching-storage
Known errors