From e47cb917c4456efa012481c3cc9b3e8f44ded874 Mon Sep 17 00:00:00 2001 From: VirtuBox Date: Fri, 29 Nov 2019 13:36:09 +0100 Subject: [PATCH] Add delete sites --- mybashrc | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/mybashrc b/mybashrc index f031d86..9cb29de 100644 --- a/mybashrc +++ b/mybashrc @@ -684,6 +684,23 @@ _URBACKUP_CLIENT() { fi } +_DELETE_WO_SITES() { + sites=$(wo site list 2>&1) + for site in $sites; do + echo -ne " deleting $site [..]\r" + if { + wo site delete $site --force + } >>/var/log/wo/test.log; then + echo -ne " deleting $site [${CGREEN}OK${CEND}]\\r" + echo -ne '\n' + else + echo -e " deleting $site [${CRED}FAIL${CEND}]" + echo -ne '\n' + exit_script + fi + done +} + # enable color support of ls and also add handy aliases # some more ls aliases #alias wp='/usr/bin/wp --allow-root' @@ -764,4 +781,5 @@ alias zabbix-update=_ZABBIX_UPDATE alias bak=_BACK_FILE alias update-wo-fast='python3 -m pip install -I "git+git://github.com/WordOps/WordOps.git@updating-configuration#egg=wordops"' alias clone-wordops='git clone https://github.com/WordOps/WordOps.git -b updating-configuration' -alias urbackup-client-setup=_URBACKUP_CLIENT \ No newline at end of file +alias urbackup-client-setup=_URBACKUP_CLIENT +alias delete-all-site=_DELETE_WO_SITES \ No newline at end of file