shell code cleanup using shellcheck
This commit is contained in:
parent
0e14d4b93c
commit
12691112e5
2 changed files with 18 additions and 20 deletions
18
install.sh
18
install.sh
|
@ -1,24 +1,22 @@
|
||||||
#!/bin/bash
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT=$(readlink -f "$0")
|
SCRIPT=$(readlink -f "$0")
|
||||||
SCRIPTPATH=$(dirname "$SCRIPT")
|
SCRIPTPATH=$(dirname "$SCRIPT")
|
||||||
HOST=`hostname`
|
HOST=$(hostname)
|
||||||
|
|
||||||
# List of the config files to install
|
# List of the config files to install
|
||||||
FILES="vimrc zshrc gitconfig vim gitignore_global git_user"
|
FILES="vimrc zshrc gitconfig vim gitignore_global git_user"
|
||||||
|
|
||||||
if [[ ! -e $HOME/.git_user ]]
|
if [ ! -e "$HOME/.git_user" ]; then
|
||||||
then
|
cp "$SCRIPTPATH/git_user.def" "$SCRIPTPATH/git_user"
|
||||||
cp $SCRIPTPATH/git_user.def $SCRIPTPATH/git_user
|
sed -i -e "s/{username}/$USER/" "$SCRIPTPATH/git_user"
|
||||||
sed -i -e "s/{username}/$USER/" $SCRIPTPATH/git_user
|
sed -i -e "s/{email}/$USER@$HOST/" "$SCRIPTPATH/git_user"
|
||||||
sed -i -e "s/{email}/$USER@$HOST/" $SCRIPTPATH/git_user
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create symbolic links in the user's home dir
|
# Create symbolic links in the user's home dir
|
||||||
for file in $FILES
|
for file in $FILES
|
||||||
do
|
do
|
||||||
if [ ! -e $HOME/.${file} ]
|
if [ ! -e "$HOME/.${file}" ]; then
|
||||||
then
|
ln -s "${SCRIPTPATH}/${file}" "$HOME/.${file}"
|
||||||
ln -s ${SCRIPTPATH}/${file} $HOME/.${file}
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
20
zshrc
20
zshrc
|
@ -18,7 +18,7 @@ RC_PATH=$(dirname "$(readlink -f ${(%):-%x})")
|
||||||
|
|
||||||
|
|
||||||
# Import utility functions
|
# Import utility functions
|
||||||
. $RC_PATH/functions
|
. "$RC_PATH/functions"
|
||||||
|
|
||||||
|
|
||||||
# Check for rc updates
|
# Check for rc updates
|
||||||
|
@ -50,7 +50,7 @@ alias steam="LD_PRELOAD='/usr/\$LIB/libstdc++.so.6 /usr/\$LIB/libgcc_s.so.1 /usr
|
||||||
|
|
||||||
|
|
||||||
# Configuration pour minecraft
|
# Configuration pour minecraft
|
||||||
alias minecraft="java -jar $HOME/.minecraft/launcher.jar"
|
alias minecraft='java -jar $HOME/.minecraft/launcher.jar'
|
||||||
|
|
||||||
|
|
||||||
# Easy dwm recompile on arch
|
# Easy dwm recompile on arch
|
||||||
|
@ -273,13 +273,13 @@ setopt correct
|
||||||
# Syntax coloration for man
|
# Syntax coloration for man
|
||||||
man() {
|
man() {
|
||||||
env \
|
env \
|
||||||
LESS_TERMCAP_mb=$(printf "$fg_bold[red]") \
|
LESS_TERMCAP_mb="$(printf "%s" "$fg_bold[red]")" \
|
||||||
LESS_TERMCAP_md=$(printf "$fg_bold[red]") \
|
LESS_TERMCAP_md="$(printf "%s" "$fg_bold[red]")" \
|
||||||
LESS_TERMCAP_me=$(printf "$reset_color") \
|
LESS_TERMCAP_me="$(printf "%s" "$reset_color")" \
|
||||||
LESS_TERMCAP_se=$(printf "$reset_color") \
|
LESS_TERMCAP_se="$(printf "%s" "$reset_color")" \
|
||||||
LESS_TERMCAP_so=$(printf "$bg[black]$fg[yellow]") \
|
LESS_TERMCAP_so="$(printf "%s" "$bg[black]$fg[yellow]")" \
|
||||||
LESS_TERMCAP_ue=$(printf "$reset_color") \
|
LESS_TERMCAP_ue="$(printf "%s" "$reset_color")" \
|
||||||
LESS_TERMCAP_us=$(printf "$fg_bold[blue]") \
|
LESS_TERMCAP_us="$(printf "%s" "$fg_bold[blue]")" \
|
||||||
man "$@"
|
man "$@"
|
||||||
}
|
}
|
||||||
# source ~/.zs/zsh-syntax-highlighting.zsh
|
# source ~/.zs/zsh-syntax-highlighting.zsh
|
||||||
|
@ -293,4 +293,4 @@ man() {
|
||||||
# fi
|
# fi
|
||||||
|
|
||||||
# ZSH syntax highlighting : /!\ keep at the bottom !
|
# ZSH syntax highlighting : /!\ keep at the bottom !
|
||||||
source ${RC_PATH}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
source "${RC_PATH}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
|
||||||
|
|
Loading…
Reference in a new issue