Add file get_functions.sh

This commit is contained in:
uckingleaf 2019-04-03 03:05:55 +02:00 committed by GitHub
parent 6fd6319102
commit 422adada8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 35 additions and 0 deletions

View File

@ -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