aboutsummaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-02-25 13:21:50 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-02-25 13:21:50 +0100
commitbb72eb10b6c7148ad3107c50a4232dea080d1468 (patch)
tree2b594e8332409497fec0261befa93895d48bad87 /install
parentbef00325cb5726f09d358344e7c23e3eab3d80ac (diff)
downloaddotfiles-bb72eb10b6c7148ad3107c50a4232dea080d1468.tar.gz
dotfiles-bb72eb10b6c7148ad3107c50a4232dea080d1468.tar.bz2
dotfiles-bb72eb10b6c7148ad3107c50a4232dea080d1468.zip
Added travis CI, fixing shellcheck errors
Diffstat (limited to 'install')
-rwxr-xr-xinstall11
1 files changed, 6 insertions, 5 deletions
diff --git a/install b/install
index 86d4f1a..b040ed9 100755
--- a/install
+++ b/install
@@ -16,8 +16,8 @@ link_home_files() {
sed -e 'p' -e 's:^'"$rice_dir"':'"$dest_dir"':' |
awk '{ if (NR % 2 == 1) { print "'"$(pwd)"'" "/" $0 } else print }' |
xargs -L 2 > "$paths"
- cat $paths | cut -d ' ' -f 2 | xargs -L 1 dirname | xargs -L 1 mkdir -pv
- cat $paths | xargs -L 1 ln -svf
+ < "$paths" cut -d ' ' -f 2 | xargs -L 1 dirname | xargs -L 1 mkdir -pv
+ < "$paths" xargs -L 1 ln -svf
}
link_home_files 'config' "$XDG_CONFIG_HOME"
@@ -53,9 +53,10 @@ update_zsh_plugin()
{
url="$1"
path="$XDG_DATA_HOME/zsh/$(basename "$url")"
- ([ ! -d "$path" ] || [ -z "$(ls -A "$path")" ]) &&
- git clone "$url" "$path" ||
- git -C "$path" pull
+ if [ ! -d "$path" ] || [ -z "$(ls -A "$path")" ]
+ then git clone "$url" "$path"
+ else git -C "$path" pull
+ fi
}
mkdir -p "$XDG_DATA_HOME/zsh"