]> git.plutz.net Git - cgilite/blobdiff - misc.sh
forking cgilite into separate project
[cgilite] / misc.sh
diff --git a/misc.sh b/misc.sh
deleted file mode 100755 (executable)
index 9639309..0000000
--- a/misc.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/zsh
-
-# Copyright 2014 - 2017 Paul Hänsch
-#
-# This file is part of shcgi.
-# 
-# shcgi is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# 
-# shcgi is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Affero General Public License for more details.
-# 
-# You should have received a copy of the GNU Affero General Public License
-# along with shcgi.  If not, see <http://www.gnu.org/licenses/>. 
-
-BR='
-'
-
-data_dirs(){
-  # set up directories for object storage
-
-  [ -d "$_DATA" -a -w "$_DATA" ] || die "storage directory must be writable"
-  for each in "$@"; do
-    [ ! -e "$_DATA/$each" ] && mkdir "$_DATA/$each"
-    [ -d "$_DATA/$each" -a -w "$_DATA/$each" ] || die "storage \"$_DATA/$each\" must be a writable directory"
-  done
-}
-
-validate(){
-  # print value if value matches regex; otherwise print default
-  value="$1"
-  regex="$2"
-  default="$3"
-
-  printf %s "${value%%${BR}*}" |grep -xE "$regex" || printf %s "$default"
-}
-
-invalidate(){
-  # print default if value matches regex; otherwise print value
-  value="$1"
-  regex="$2"
-  default="$3"
-  
-  printf %s "${value%%${BR}*}" |grep -qxE "$regex" && printf %s "$default" || printf %s "${value%%${BR}*}"
-}
-
-declare -A item_name
-l10n(){
-  [ -n "${item_name[$1]+x}" ] && printf %s "$item_name[$1]" || printf %s "$1"
-}