27 lines
853 B
Bash
27 lines
853 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
MY_PATH="`dirname \"$0\"`" # relative
|
||
|
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
||
|
|
||
|
source $MY_PATH/functions.sh
|
||
|
|
||
|
args=$(echo "$@" | awk -F '~~~' '{ print $1 }' | tr ' ' '\n' | grep -vEwi 'gbanque|gb|biz|bog' | tr '\n' ' ')
|
||
|
cmd=$(echo "$args" | awk '{ print $1 }')
|
||
|
args=$(echo "$args" | awk '{$1=""; print $0}')
|
||
|
user=$(echo "$@" | awk -F '~~~' '{ print $2 }')
|
||
|
room=$(echo "$@" | awk -F '~~~' '{ print $3 }')
|
||
|
|
||
|
[[ $room == "undefined" ]] && dest="$user" || dest="#$room"
|
||
|
|
||
|
init() { init_account "$dest"; }
|
||
|
remove() { rm_account "$dest"; }
|
||
|
info() { info_account "$dest"; }
|
||
|
pay() { tx "$dest" $args; }
|
||
|
history() { history_account "$dest"; }
|
||
|
mp() { sendmsg "$user" "$args"; }
|
||
|
|
||
|
[[ "$cmd" =~ ^(init|remove|info|pay|history|mp)$ ]] && "$cmd"
|
||
|
[[ $? == 1 ]] && echo "Veuillez indiquer une commande valide"
|
||
|
|
||
|
exit 0
|