mirror of https://framagit.org/kyodev/kyopages.git
1.2.0
This commit is contained in:
parent
714b348456
commit
e10d35b8d6
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=1.1.0
|
||||
version=1.2.0
|
||||
date="21/08/2017"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
|
||||
|
@ -72,14 +72,17 @@ f__info() { # v21/08/2017
|
|||
[ "$1" == raw ] && printf "$COLOR" || echo "$COLOR"
|
||||
}
|
||||
|
||||
# affichage des paramètres en bleu, si $1=raw, pas d'espace en début de ligne, pas de ligne vide à la fin
|
||||
# si $1=log, uniquement $2 logué avec \t et \n supprimés
|
||||
f__info() { # v21/08/2017
|
||||
if [ "$1" == "raw" ] || [ "$1" == "log" ]; then depart=2;
|
||||
else local espace=" "; local depart=1; fi
|
||||
[ "$1" == "log" ] && f__log "$(sed -E 's/\\t//;s/\\n// ' <<< $2 | xargs )"
|
||||
for (( i=$depart ; i<=$# ; i++ )); do echo -e "$espace$BLUE${!i}"; done
|
||||
[ "$1" == raw ] && printf "$COLOR" || echo "$COLOR"
|
||||
# log spécifique, fichier log limité à 10000octets, $1 message à loguer
|
||||
f__log(){ # v08/2017
|
||||
if [ -w "$fileLogs" ]; then
|
||||
if [ "$(stat -c %s $fileLogs)" -ge "10000" ]; then
|
||||
echo "$(date +%Y%m%d\ %H%M%S) $1" &>/dev/null > "$fileLogs"
|
||||
else
|
||||
echo "$(date +%Y%m%d\ %H%M%S) $1" &>/dev/null >> "$fileLogs"
|
||||
fi
|
||||
else
|
||||
f__info "$fileLogs doit être activé"
|
||||
fi
|
||||
}
|
||||
|
||||
# test dépendances/paquets, $1 liste commande[>paquet] (ex: killall>psmisc)
|
||||
|
|
|
@ -4,6 +4,9 @@
|
|||
|
||||
* adresses MAC?
|
||||
|
||||
## 1.2.0 22/08/2017
|
||||
fix bug: f__log manquant
|
||||
|
||||
## 1.1.0 21/08/2017
|
||||
|
||||
* révison f__user
|
||||
|
|
Loading…
Reference in New Issue