#!/bin/bash if [ ${#1} -eq 0 ]||[ $1 = "-h" ]||[ $1 = "--help" ];then echo "# Usage:" echo "start.script.sh [script] [wallet] [method|nomethod] [mixdepth|nomixdepth]\ [makercount|nomakercount]
" echo "# Applies 'torsocks' automatically" fi source /home/joinmarket/_functions.sh script="$1" if [ ${#script} -eq 0 ]; then echo "must specify a script to run" exit 1 fi wallet="$2" if [ ${#wallet} -eq 0 ] || [ ${wallet} == "" ]; then echo "must specify a wallet to use" exit 1 fi method="$3" if [ ${#method} -eq 0 ] || [ ${method} = "nomethod" ]; then method="" fi mixdepth="$4" if [ ${#mixdepth} -eq 0 ] || [ ${mixdepth} = "nomixdepth" ]; then mixdepth="" else mixdepth="-m$4" fi makercount="$5" if [ ${#makercount} -eq 0 ] || [ ${makercount} = "nomakercount" ]; then makercount="" else makercount="-N$5" fi amount="$6" if [ ${#amount} -eq 0 ]; then amount="" fi address="$7" if [ ${#address} -eq 0 ]; then address="" fi nickname="$8" if [ ${#nickname} -eq 0 ]; then nickname="" else nickname="-T $8" fi source /home/joinmarket/joinin.conf if [ ${RPCoverTor} = "on" ]; then tor="torsocks" else tor="" fi clear # display echo "Running the command: $tor python $script.py \ $makercount $mixdepth $(echo $wallet | sed "s#$walletPath##g") $method \ $amount $address $nickname " # run . /home/joinmarket/joinmarket-clientserver/jmvenv/bin/activate $tor python ~/joinmarket-clientserver/scripts/$script.py \ $makercount $mixdepth $wallet $method $amount $address $nickname