Setup by running:
./script/setup
Teardown by running:
./script/teardown
Updating is best done with a full teardown/setup cycle. This ensures no hanging links to removed files.
When developing locally, run:
./script/teardown
# local edits
./script/setup
When updating from remote, run:
git fetch
./script/teardown
git merge origin/master
./script/setup
-
Allow fallback behavior, installing the first of host, os+arch, os, or unconditional symlink.
-
Require sudo for linking into /usr/local/bin.
-
Installing apps as login items was a bit finicky, as they were not yet allowed to be opened.
-
Sometimes a read loop in
df_confirm
occurs, whenbrew bundle
fails. -
Add script to detect/remove dangling references to dotfiles.