From 4ca85fa4fb4741135d0cd4ffbfb5b487dc25b360 Mon Sep 17 00:00:00 2001 From: Elizabeth Date: Tue, 20 May 2025 09:31:28 -0700 Subject: Centralize management of dotfile script --- cleanup.sh | 5 ----- dots.sh | 12 ++++++++++++ init.sh | 5 ----- 3 files changed, 12 insertions(+), 10 deletions(-) delete mode 100755 cleanup.sh create mode 100755 dots.sh delete mode 100755 init.sh diff --git a/cleanup.sh b/cleanup.sh deleted file mode 100755 index 4b208c1..0000000 --- a/cleanup.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -find . -type d -mindepth 1 -maxdepth 1 -not -path '*/.*' \ - | sed "s/^\.\///" \ - | while read dir; do stow -D "$dir"; done diff --git a/dots.sh b/dots.sh new file mode 100755 index 0000000..38b4923 --- /dev/null +++ b/dots.sh @@ -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 diff --git a/init.sh b/init.sh deleted file mode 100755 index e6856de..0000000 --- a/init.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -find . -type d -mindepth 1 -maxdepth 1 -not -path '*/.*' \ - | sed "s/^\.\///" \ - | while read dir; do stow --no-folding "$dir"; done -- cgit v1.2.3-70-g09d2