From 422adada8b39dc938b7269c0994e3e55ca53aa95 Mon Sep 17 00:00:00 2001 From: uckingleaf <41126408+uckingleaf@users.noreply.github.com> Date: Wed, 3 Apr 2019 03:05:55 +0200 Subject: [PATCH] Add file get_functions.sh --- functions/get_functions.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 functions/get_functions.sh diff --git a/functions/get_functions.sh b/functions/get_functions.sh new file mode 100644 index 0000000..472d0f2 --- /dev/null +++ b/functions/get_functions.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +#TODO golang sed nem mukodik +#TODO python3 kornyezetet hozzaadni es szukseg szerint mas kornyezeteket + +for x in *; do + +if [ $x != "deploy_function.sh" ]; then + echo "Deploying $x" + + ispython=$(echo $x | grep .py) + #ispython3=$(cat $x | grep python3) + isgolang=$(echo $x | grep .go) + + + #if [ -n $ispython3 ]; then + # handle=$( cat $x | grep def | sed 's/def \(.*\)(/\1/') + # funcname=$( echo $x | sed 's/\(.*\)\.py/\1/') + # #sh deploy_function.sh python3.6 $x $funcname $handle + # echo "$x $funcname $handle" + # echo "python3" + if [ -n $ispython ]; then + handle=$( cat $x | grep def | sed 's/def \(.*\)(.*/\1/' ) + funcname=$( echo $x | sed 's/\(.*\)\.py/\1/') + #sh deploy_function.sh python2.7 $x $funcname $handle + echo "$x $funcname $handle" + elif [ -n $isgolang ]; then + handle=$( cat $x | grep 'func ' | sed 's/func \(.*\)(.*/\1/') #TODO debugging + funcname=$( echo $x | sed 's/\(.*\)\./\1/') + #sh deploy_function.sh go1.10 $x $funcname $handle + echo "$x $funcname $handle" + fi +fi +done +