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