#!/bin/bash MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized source $MY_PATH/functions.sh #args=$(echo "$@" | tr ' ' '\n' | grep -vEwi 'gbanque|gb|biz' | tr '\n' ' ') args=$(echo "$@" | awk -F '~~~' '{ print $2 }' | tr ' ' '\n' | grep -vEwi 'gbanque|gb|biz' | tr '\n' ' ') cmd=$(echo $args | awk '{ print $1 }') user=$(echo $@ | awk -F '~~~' '{ print $3 }') room=$(echo $@ | awk -F '~~~' '{ print $4 }') [[ $room == "undefined" ]] && dest="@$user" || dest="#$room" test() { echo "Je suis là." } init() { ## Récupération depuis Ḡ1SMS ## ./shell/sms_NEW.sh "$PHONE" "$MEMBERUID" & ## ./silkaj/silkaj generate_auth_file --auth-scrypt -salt="$PHONE" -password="$PIN" sendmsg $dest "Création de votre portefeuille..." # echo "Cette conversation continue en privé @$user - @biz" ## TODO: Définir le workflow g1sms init_account $dest } remove() { rm_account $dest } info() { info_account $dest } [[ "$cmd" =~ ^(init|remove|info)$ ]] && $cmd || echo "Veuillez indiquer une commande valide" #[[ $(type $cmd | grep "est une fonction") ]] && $cmd || echo "Veuillez préciser votre commande" exit 0