Skip to content
Snippets Groups Projects
dm_command_setup.sh 557 B
Newer Older
sveseli's avatar
sveseli committed
#!/bin/sh

# Helper functions for DM commands.

# Fix command line arguments 
DM_COMMAND_ARGS=""
while [ $# -ne 0 ]; do
    arg=$1
    if [[ $arg == -* ]]; then
        key=`echo $arg | cut -f1 -d'='`
        keyHasValue=`echo $arg | grep '='`
        if [ ! -z "$keyHasValue" ]; then
            value=`echo $arg | cut -f2- -d'='`
            DM_COMMAND_ARGS="$DM_COMMAND_ARGS $key=\"$value\""
        else
            DM_COMMAND_ARGS="$DM_COMMAND_ARGS $key"
        fi 
    else
        DM_COMMAND_ARGS="$DM_COMMAND_ARGS \"$arg\""
    fi
    shift
done