diff --git a/bin/postauto b/bin/postauto index eb46b07..b82b11a 100644 --- a/bin/postauto +++ b/bin/postauto @@ -129,6 +129,14 @@ do_status() { echo -e "${ROUGE}${GRAS}■■■■■■${NORMAL} : ERREUR" } +do_showlog() { + release_name="$2" + if [[ "${release_name}" =~ \.(mkv|mp4)$ ]]; then + release_name="${release_name%.*}" + fi + cat ${DOSSIER_LOGS}${release_name}.log +} + do_createdb() { if [ -f "$DB_FILE" ]; then @@ -168,6 +176,13 @@ case "$1" in ;; createdb) do_createdb + ;; + log) + if [ -z "$2" ]; then + echo "Usage: $0 add " + exit 1 + fi + do_showlog "$@" ;; add) if [ -z "$2" ]; then diff --git a/install.sh b/install.sh index df05f82..969fb43 100644 --- a/install.sh +++ b/install.sh @@ -164,7 +164,7 @@ _autopost_completion() { prev="${COMP_WORDS[COMP_CWORD-1]}" # Liste des commandes disponibles - opts="start stop restart show status createdb add" + opts="start stop restart show status createdb add log" # Si l'utilisateur est en train de taper le premier argument, proposer les commandes if [ $COMP_CWORD -eq 1 ]; then diff --git a/readme.md b/readme.md index faed647..1e3b2a2 100644 --- a/readme.md +++ b/readme.md @@ -66,7 +66,8 @@ postauto createdb | show | Permet de rentrer dans la fenêtre d'exécution du script (ctrl a+d pour en sortir). | | status | Voir les 500 derniers enregistrements du fichier DB avec leur status (Attente, Echec, Succès) (Attente, Echec, Succès). | | add | Ajouté un fichier MKV à traiter dans la base (doit être suivi du chemin complet de votre fichier). | -| createdb| Permet de créer la DB (si vous souhaitez écraser la DB une confirmation vous sera demandé). | +| createdb | Permet de créer la DB (si vous souhaitez écraser la DB une confirmation vous sera demandé). | +| log | Permet de voir le log de ppost d'un fichier précis. | #### Désinstallation.