From 2d37ea1135935a9b2a5f0957e7b34a048e4849c1 Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Sat, 31 Jul 2021 12:55:35 -0700 Subject: [PATCH] remove dotless since we're not strictly POSIX anyway --- install | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/install b/install index 971cd72..3527750 100755 --- a/install +++ b/install @@ -20,16 +20,6 @@ die() { exit 1 } -dotless() { - local f="$1" ind len - ind="$(expr index "$f" .)" - if [ "$ind" -gt 0 ]; then - REPLY="$(expr substr "$f" 2 "${#f}")" - else - REPLY="$1" - fi -} - backup() { note "backing up $1" mkdir -p "${backup_dir:?backup_dir unset}/$(dirname "$1")" @@ -137,15 +127,11 @@ backup_dir="$rc/backup-$(date -u '+%s')" for f in .bashrc .zshrc .-shrc .prezto-compinit .ls_colors \ .vimrc .inputrc .Xresources .screenrc .tmux.conf; do - dotless "$f" - r="$rc/home/$REPLY" - hardlink "$f" "$r" + hardlink "$f" "$rc/home/${f#.}" done for d in sh .vim .mpv; do - dotless "$d" - r="$rc/$REPLY" - softlink "$d" "$r" + softlink "$d" "$rc/${d#.}" done # ensure that .bashrc gets executed