From cab771e6d1cc578e956f8bd9e3544cd0502b65a9 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Thu, 8 Jan 2026 17:24:21 +0100 Subject: Formatiere die Shell-Skripte einheitlich und sorge für POSIX-Kompatibilität MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 58 ++++++++++++++++++++++++++++------------------------------ 1 file changed, 28 insertions(+), 30 deletions(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index 4095b2d..e283d36 100755 --- a/install.sh +++ b/install.sh @@ -8,85 +8,85 @@ CONFIG="$HOME/.config" mkdir -p "$CONFIG" link() { - src="$1" - dst="$2" + src="$1" + dst="$2" - if [ -e "$dst" ] || [ -L "$dst" ]; then - rm -rf -- "$dst" - fi + if [ -e "$dst" ] || [ -L "$dst" ]; then + rm -rf -- "$dst" + fi - ln -sf -- "$src" "$dst" + ln -sf -- "$src" "$dst" } link_abook() { - mkdir -p "$HOME/.abook" - link "$SCRIPT_DIR/abook/abookrc" "$HOME/.abook/abookrc" + mkdir -p "$HOME/.abook" + link "$SCRIPT_DIR/abook/abookrc" "$HOME/.abook/abookrc" } link_gdb() { - link "$SCRIPT_DIR/gdb" "$CONFIG/gdb" + link "$SCRIPT_DIR/gdb" "$CONFIG/gdb" } link_gitconfig() { - link "$SCRIPT_DIR/git" "$CONFIG/git" + link "$SCRIPT_DIR/git" "$CONFIG/git" } link_mailcap() { - link "$SCRIPT_DIR/mailcap/mailcap" "$HOME/.mailcap" + link "$SCRIPT_DIR/mailcap/mailcap" "$HOME/.mailcap" } link_mpd() { - link "$SCRIPT_DIR/mpd" "$CONFIG/mpd" + link "$SCRIPT_DIR/mpd" "$CONFIG/mpd" } link_ncmpcpp() { - link "$SCRIPT_DIR/ncmpcpp" "$CONFIG/ncmpcpp" + link "$SCRIPT_DIR/ncmpcpp" "$CONFIG/ncmpcpp" } link_neovim() { - link "$SCRIPT_DIR/nvim" "$CONFIG/nvim" + link "$SCRIPT_DIR/nvim" "$CONFIG/nvim" } link_newsboat() { - mkdir -p "$CONFIG/newsboat" - link "$SCRIPT_DIR/newsboat/config" "$CONFIG/newsboat/config" + mkdir -p "$CONFIG/newsboat" + link "$SCRIPT_DIR/newsboat/config" "$CONFIG/newsboat/config" } link_npm() { - link "$SCRIPT_DIR/npm/npmrc" "$HOME/.npmrc" + link "$SCRIPT_DIR/npm/npmrc" "$HOME/.npmrc" } link_nexrc() { - link "$SCRIPT_DIR/nexrc/nexrc" "$HOME/.nexrc" + link "$SCRIPT_DIR/nexrc/nexrc" "$HOME/.nexrc" } link_taskwarrior() { - link "$SCRIPT_DIR/taskwarrior" "$CONFIG/task" + link "$SCRIPT_DIR/taskwarrior" "$CONFIG/task" } link_tmux() { - link "$SCRIPT_DIR/tmux" "$CONFIG/tmux" + link "$SCRIPT_DIR/tmux" "$CONFIG/tmux" } link_vit() { - link "$SCRIPT_DIR/vit" "$CONFIG/vit" + link "$SCRIPT_DIR/vit" "$CONFIG/vit" } link_wyrdrc() { - link "$SCRIPT_DIR/wyrd/wyrdrc" "$HOME/.wyrdrc" + link "$SCRIPT_DIR/wyrd/wyrdrc" "$HOME/.wyrdrc" } link_xinitrc() { - link "$SCRIPT_DIR/X11/xinitrc" "$HOME/.xinitrc" + link "$SCRIPT_DIR/X11/xinitrc" "$HOME/.xinitrc" } link_zsh() { - link "$SCRIPT_DIR/zsh/zshenv.home" "$HOME/.zshenv" + link "$SCRIPT_DIR/zsh/zshenv.home" "$HOME/.zshenv" - mkdir -p "$CONFIG/zsh" - link "$SCRIPT_DIR/zsh/zshrc" "$CONFIG/zsh/.zshrc" - link "$SCRIPT_DIR/zsh/zshenv" "$CONFIG/zsh/.zshenv" - link "$SCRIPT_DIR/zsh/zprofile" "$CONFIG/zsh/.zprofile" + mkdir -p "$CONFIG/zsh" + link "$SCRIPT_DIR/zsh/zshrc" "$CONFIG/zsh/.zshrc" + link "$SCRIPT_DIR/zsh/zshenv" "$CONFIG/zsh/.zshenv" + link "$SCRIPT_DIR/zsh/zprofile" "$CONFIG/zsh/.zprofile" } link_abook @@ -105,5 +105,3 @@ link_vit link_wyrdrc link_xinitrc link_zsh - - -- cgit v1.3