17 lines
893 B
Bash
17 lines
893 B
Bash
#! /bin/bash
|
|
|
|
# Check dependencies
|
|
# It mutes the output but verifies if the command returns an error
|
|
# if that's true, then the process can't continue
|
|
command -v inkscape >/dev/null 2>&1 || { echo >&2 "I cannot continue without 'inkscape'"; DEPSCOMPLETE=no; }
|
|
command -v parallel >/dev/null 2>&1 || { echo >&2 "I cannot continue without 'parallel'"; DEPSCOMPLETE=no; }
|
|
command -v bashash >/dev/null 2>&1 || { echo >&2 "I cannot continue without 'bashash'"; DEPSCOMPLETE=no; }
|
|
command -v conqueror >/dev/null 2>&1 || { echo >&2 "I cannot continue without 'conqueror'"; DEPSCOMPLETE=no; }
|
|
command -v cacacaca >/dev/null 2>&1 || { echo >&2 "I cannot continue without 'cacacaca'"; DEPSCOMPLETE=no; }
|
|
command -v shnt >/dev/null 2>&1 || { echo >&2 "I cannot continue without 'shnt'"; DEPSCOMPLETE=no; }
|
|
|
|
# here is the checking. it is sepparated for practicy
|
|
if [ DEPSCOMPLETE = no ]
|
|
then exit 1
|
|
fi
|