diff --git a/explorer.sh b/explorer.sh index a38c163..d619849 100755 --- a/explorer.sh +++ b/explorer.sh @@ -99,18 +99,12 @@ mass() { jo -p date=$dateRange monetaryMass=$mMass | jq . } -solde() { - local cumDay=$(day) - local soldeWallets=$(jq '(.rWallets-.sWallets)*100.0+ 0.5|floor/100.0' <<<$cumDay) - local soldeMembers=$(jq '(.rMembers-.sMembers)*100.0+ 0.5|floor/100.0' <<<$cumDay) - jo -p date=$dateRange soldeWallets=$soldeWallets soldeMembers=$soldeMembers | jq . -} - total() { local cumDay=$(day) - local totalReceived=$(jq '(.rWallets+.rMembers)*100.0+ 0.5|floor/100.0' <<<$cumDay) - local totalSent=$(jq '(.sWallets+.sMembers)*100.0+ 0.5|floor/100.0' <<<$cumDay) - jo -p date=$dateRange totalReceived=$totalReceived totalSent=$totalSent | jq . + local totalExchange=$(jq '(.rWallets+.rMembers)*100.0+ 0.5|floor/100.0' <<<$cumDay) + local soldeWallets=$(jq '(.rWallets-.sWallets)*100.0+ 0.5|floor/100.0' <<<$cumDay) + local soldeMembers=$(jq '(.rMembers-.sMembers)*100.0+ 0.5|floor/100.0' <<<$cumDay) + jo -p date=$dateRange totalExchange=$totalExchange soldeWallets=$soldeWallets soldeMembers=$soldeMembers | jq . } totall() { @@ -141,5 +135,6 @@ print() { # Load functions case $cmd in '') day;; + solde) total;; *) [[ $(type -t $cmd) == "function" ]] && $cmd || (echo -e "$cmd: Commande inconnue\n" && helpOpt);; esac