diff options
author | Elizabeth <lizhunt@amazon.com> | 2025-05-20 09:31:28 -0700 |
---|---|---|
committer | Elizabeth <lizhunt@amazon.com> | 2025-05-20 09:31:28 -0700 |
commit | 4ca85fa4fb4741135d0cd4ffbfb5b487dc25b360 (patch) | |
tree | d0a5dc04dd2caebc1e231b3f47070d31279e9d57 /dots.sh | |
parent | df1ac6d992d0f28f4c68631221a560b0c59a8ab6 (diff) | |
download | dotfiles-4ca85fa4fb4741135d0cd4ffbfb5b487dc25b360.tar.gz dotfiles-4ca85fa4fb4741135d0cd4ffbfb5b487dc25b360.zip |
Centralize management of dotfile script
Diffstat (limited to 'dots.sh')
-rwxr-xr-x | dots.sh | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -0,0 +1,12 @@ +#!/bin/sh + +# usage: ./dots.sh [update|clean]? + +OP="${1:-'update'}" + +STOW_OP="--no-folding" +if [ "$OP" = "clean" ]; then STOW_OP="-D"; fi + +find . -type d -mindepth 1 -maxdepth 1 -not -path '*/.*' \ + | sed "s/^\.\///" \ + | while read dir; do stow "$STOW_OP" "$dir"; done |