diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2021-02-25 13:21:50 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2021-02-25 13:21:50 +0100 |
| commit | bb72eb10b6c7148ad3107c50a4232dea080d1468 (patch) | |
| tree | 2b594e8332409497fec0261befa93895d48bad87 /install | |
| parent | bef00325cb5726f09d358344e7c23e3eab3d80ac (diff) | |
| download | dotfiles-bb72eb10b6c7148ad3107c50a4232dea080d1468.tar.gz dotfiles-bb72eb10b6c7148ad3107c50a4232dea080d1468.tar.bz2 dotfiles-bb72eb10b6c7148ad3107c50a4232dea080d1468.zip | |
Added travis CI, fixing shellcheck errors
Diffstat (limited to 'install')
| -rwxr-xr-x | install | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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" |
