Ensure to only use local vars
This commit is contained in:
parent
3721b4865c
commit
f9cd580e14
33
zshrc
33
zshrc
|
@ -59,8 +59,8 @@ else
|
||||||
alias llt='ll --tree'
|
alias llt='ll --tree'
|
||||||
alias lld='ll --group-directories-first'
|
alias lld='ll --group-directories-first'
|
||||||
alias lr='ls -R | grep ":$" | sed -e '\''s/:$//'\'' -e '\''s/[^-][^\/]*\//--/g'\'' -e '\''s/^/ /'\'' -e '\''s/-/|/'\'''
|
alias lr='ls -R | grep ":$" | sed -e '\''s/:$//'\'' -e '\''s/[^-][^\/]*\//--/g'\'' -e '\''s/^/ /'\'' -e '\''s/-/|/'\'''
|
||||||
fi
|
|
||||||
## }}}
|
## }}}
|
||||||
|
fi
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# cat with number on output lines
|
# cat with number on output lines
|
||||||
|
@ -1237,8 +1237,8 @@ alias ccal='var=$(cal); echo "${var/$(date +%-d)/$(echo -e "\033[1;31m$(date +%-
|
||||||
|
|
||||||
##Commande utilisant cowsay (ou PONYSAY!!) pour afficher un message
|
##Commande utilisant cowsay (ou PONYSAY!!) pour afficher un message
|
||||||
function bonjour() {
|
function bonjour() {
|
||||||
MIN_TIME=$(date +%M)
|
local MIN_TIME=$(date +%M)
|
||||||
MODULO_MIN=$(($MIN_TIME % 2))
|
local MODULO_MIN=$(($MIN_TIME % 2))
|
||||||
if [ $(command -v bash_quote) ] && [ $(command -v cowsay) ]; then
|
if [ $(command -v bash_quote) ] && [ $(command -v cowsay) ]; then
|
||||||
if [ $MODULO_MIN -eq 0 ]; then
|
if [ $MODULO_MIN -eq 0 ]; then
|
||||||
#echo Bonjour $USER, nous sommes le `date +"%A %e %B %Y"`, et il est : `date +"%H"` h `date +"%M"` | cowsay -f $(/bin/ls /usr/share/cowsay/cows -1 | head -n $(expr $$$(date +%s) % $(ls /usr/share/cowsay/cows | wc -w) + 1) | tail -n 1)
|
#echo Bonjour $USER, nous sommes le `date +"%A %e %B %Y"`, et il est : `date +"%H"` h `date +"%M"` | cowsay -f $(/bin/ls /usr/share/cowsay/cows -1 | head -n $(expr $$$(date +%s) % $(ls /usr/share/cowsay/cows | wc -w) + 1) | tail -n 1)
|
||||||
|
@ -1296,7 +1296,7 @@ function ippriv()
|
||||||
{
|
{
|
||||||
for interface in $(find /sys/class/net/ ! -name lo -type l -printf "%f\n" | sort);
|
for interface in $(find /sys/class/net/ ! -name lo -type l -printf "%f\n" | sort);
|
||||||
do
|
do
|
||||||
IP_INTER=$(ip a s ${interface}|grep "inet "|awk '{print $2}')
|
local IP_INTER=$(ip a s ${interface}|grep "inet "|awk '{print $2}')
|
||||||
printf '%b' "${WHITEB}${interface}${RESET}: ${IP_INTER}\n"
|
printf '%b' "${WHITEB}${interface}${RESET}: ${IP_INTER}\n"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -1314,7 +1314,7 @@ function is_network()
|
||||||
{
|
{
|
||||||
for path_interface in $(find /sys/class/net/ ! -name lo -type l);
|
for path_interface in $(find /sys/class/net/ ! -name lo -type l);
|
||||||
do
|
do
|
||||||
IS_UP=$(grep 1 ${path_interface}/carrier)
|
local IS_UP=$(grep 1 ${path_interface}/carrier)
|
||||||
if [ ${IS_UP} ]; then
|
if [ ${IS_UP} ]; then
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
@ -1327,13 +1327,13 @@ function is_network()
|
||||||
function lowercase()
|
function lowercase()
|
||||||
{
|
{
|
||||||
for file in *; do
|
for file in *; do
|
||||||
filename=${file##*/}
|
local filename=${file##*/}
|
||||||
case "$filename" in
|
case "$filename" in
|
||||||
*/*) dirname==${file%/*} ;;
|
*/*) local dirname==${file%/*} ;;
|
||||||
*) dirname=.;;
|
*) local dirname=.;;
|
||||||
esac
|
esac
|
||||||
nf=$(printf $filename | tr A-Z a-z)
|
local nf=$(printf $filename | tr A-Z a-z)
|
||||||
newname="${dirname}/${nf}"
|
local newname="${dirname}/${nf}"
|
||||||
if [ "$nf" != "$filename" ]; then
|
if [ "$nf" != "$filename" ]; then
|
||||||
mv "$file" "$newname"
|
mv "$file" "$newname"
|
||||||
printf 'lowercase: %s --> %s\n' ${file} ${newname}
|
printf 'lowercase: %s --> %s\n' ${file} ${newname}
|
||||||
|
@ -1356,11 +1356,11 @@ function printscreen()
|
||||||
function pdflatex()
|
function pdflatex()
|
||||||
{
|
{
|
||||||
# On récupère le nom du fichier sans l'extension
|
# On récupère le nom du fichier sans l'extension
|
||||||
file_name="${1:r}"
|
local file_name="${1:r}"
|
||||||
# Le fichier avec l'extension pdf
|
# Le fichier avec l'extension pdf
|
||||||
pdf="${file_name}.pdf"
|
local pdf="${file_name}.pdf"
|
||||||
# Dossier temporaire
|
# Dossier temporaire
|
||||||
temp_dir="temp"
|
local temp_dir="temp"
|
||||||
|
|
||||||
# On supprime le fichier pdf si il est présent
|
# On supprime le fichier pdf si il est présent
|
||||||
if [ -f "${pdf}" ]; then
|
if [ -f "${pdf}" ]; then
|
||||||
|
@ -2011,7 +2011,7 @@ setopt extendedglob
|
||||||
############### 9. Modules ################
|
############### 9. Modules ################
|
||||||
###########################################
|
###########################################
|
||||||
|
|
||||||
## fzf
|
## IF fzf AVAILABLE
|
||||||
if [ -d ~/.fzf ]; then
|
if [ -d ~/.fzf ]; then
|
||||||
|
|
||||||
## If local fzf bin is available use it in priority
|
## If local fzf bin is available use it in priority
|
||||||
|
@ -2223,8 +2223,6 @@ v() {
|
||||||
}
|
}
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
# pdf − fuzzy open PDF file with "${PDF_VIEWER}" from current directory {{{
|
# pdf − fuzzy open PDF file with "${PDF_VIEWER}" from current directory {{{
|
||||||
# Search with fd (fdfind is better than find with a pattern)
|
# Search with fd (fdfind is better than find with a pattern)
|
||||||
# Allow to give arguments to prefill fzf request
|
# Allow to give arguments to prefill fzf request
|
||||||
|
@ -2492,6 +2490,9 @@ passf() {
|
||||||
}
|
}
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
fi
|
||||||
|
## ENDIF fzf AVAILABLE
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
# zsh-syntax-highlighting {{{
|
# zsh-syntax-highlighting {{{
|
||||||
## Activate if plugin is available
|
## Activate if plugin is available
|
||||||
|
|
Loading…
Reference in New Issue