#!/bin/bash # -*- mode: sh; tab-width: 8; encoding: utf-8-unix -*- prog=`basename $0 .bash` PREFIX=/usr/local ROLE=toxcore DEBUG=1 . /usr/local/bin/usr_local_tput.bash . /usr/local/bin/gridfire.rc usage () { echo USAGE: $0 [options] cat << EOF USAGE: $0 [--arg password ] -- veracrypt-args `basename $0` arguments go before the -- veracrypt args go after MINIMUM of 2 args for veracrypt EOF exit 1 } if [ "$#" -eq 0 ] ; then usage fi if [ "$#" -lt 2 ] ; then usage fi RARGS="" [[ "$*" =~ "--stdin" ]] || LARGS="--stdin $LARGS" #no [[ "$*" =~ "--create" ]] && LARGS="--repeat $LARGS" #no [[ "$*" =~ "--new-password=" ]] && LARGS="--repeat $LARGS" tail=`echo $@ | sed -e 's/.* \([^ ]*\) \([^ ]*\)/\1 \2/'` $PREFIX/bin/gridfire $LARGS -H "veracrypt-console $tail" -- \ $PREFIX/bin/veracrypt-console.bash $RARGS "$@" # FixMe: --new-password= New password