|
@@ -0,0 +1,18 @@
|
|
|
|
|
+#!/bin/bash
|
|
|
|
|
+
|
|
|
|
|
+LOCATION=$(dirname $F)
|
|
|
|
|
+FLOWCMD=$(grep '^\\#flow' $LOCATION/Readme.md|head -1) || exit 0
|
|
|
|
|
+MODULE=$(echo $FLOWCMD|tr -s ' '|cut -d' ' -f2)
|
|
|
|
|
+
|
|
|
|
|
+echo Running flow.sh on [ $LOCATION] executing [ $FLOWCMD ].
|
|
|
|
|
+
|
|
|
|
|
+case $MODULE in
|
|
|
|
|
+ "findrm")
|
|
|
|
|
+ NCPATH=$(dirname /$N)
|
|
|
|
|
+ PATTERN=$(echo $FLOWCMD|tr -s ' '|cut -d' ' -f3|sed -e 's/^\\//')
|
|
|
|
|
+ NUM=$(echo $FLOWCMD|tr -s ' '|cut -d' ' -f4)
|
|
|
|
|
+
|
|
|
|
|
+ find $LOCATION -maxdepth 1 -type f -name "$PATTERN" ! -iname readme.md -print0 | xargs -0 ls -xt | awk "NR>$NUM" | xargs -I '{}' rm '{}'
|
|
|
|
|
+ /var/www/nextcloud/occ files:scan -p $NCPATH
|
|
|
|
|
+ ;;
|
|
|
|
|
+esac
|