diff --git a/plugins/transfer/restic.sh b/plugins/transfer/restic.sh
index 9d87c5704289157bafe139264f51e35d1a1d12aa..cb6635c483f30434ab6faa16300f8a7515ddb291 100644
--- a/plugins/transfer/restic.sh
+++ b/plugins/transfer/restic.sh
@@ -13,6 +13,7 @@
 # 2022-02-09  ah    v0.3   update pruning; more keep-params
 # 2022-03-07  ah    v0.4   add verify in post task
 # 2022-05-10  ah    v0.5   fix handling with nocache flag (use globally as default param - not in backup only)
+# 2022-05-16  ah    v0.6   added restic prune
 # ================================================================================
 
 # --------------------------------------------------------------------------------
@@ -148,6 +149,7 @@
     # uses global vars from ../../transfer.sh
     function t_backupDoPostTasks(){
 
+        # --------------------
         echo "--- UNLOCK ... just in case :-)" 
         echo restic unlock ${ARGS_DEFAULT}
         color cmd
@@ -155,7 +157,8 @@
         color reset
         echo
 
-        echo "--- PRUNE"
+        # --------------------
+        echo "--- FORGET some data"
         local _tag=$( _j_getvar ${STORAGEFILE} "${CFGPREFIX}tag")
         
         local _mycmd="restic forget \
@@ -184,6 +187,20 @@
         t_rcCheckCleanup $_myrc
         echo
 
+        # --------------------
+        echo "--- PRUNE"
+        _mycmd="restic prune ${ARGS_DEFAULT}"
+        echo $_mycmd
+        sleep 3
+        color cmd 
+        eval $_mycmd
+        local _myrc=$?
+        color reset
+
+        t_rcCheckPrune $_myrc
+        echo
+
+        # --------------------
         echo "--- VERIFY"
         # param --read-data takes a long time. Maybe use an extra job with it.
         # _mycmd="time restic check ${ARGS_DEFAULT} --with-cache --read-data"
@@ -377,6 +394,16 @@
     }
     # verify backup data
     # param  integer  exitcode of command
+    function t_rcCheckPrune(){
+        echo -n "__PRUNE__ "
+        case $1 in
+            0) color ok;      echo "OK" ;;
+            *) color error;   echo "FAILED - returncode was $1" ;;
+        esac
+        color reset
+    }
+    # verify backup data
+    # param  integer  exitcode of command
     function t_rcCheckVerify(){
         echo -n "__VERIFY__ "
         case $1 in