#!/bin/sh

if [ $# != 1 ]; then
    echo "usage: setserver ipaddr"
    exit 1
fi

OIFS=$IFS
IFS=:
read -r -a paths <<< "$XDG_CONFIG_DIRS"
xdg=${path[0]}
if [ -z "$xdg" ]; then 
    xdg=/etc/xdg
fi

cfg_dir="$xdg/Speech Technology Center/DictationClient"

mkdir -p "$cfg_dir"

if [ -f "$cfg_dir/settings.ini" ]; then
    sed "s/^Ip\\s*=.*$/Ip=$1/" "$cfg_dir/settings.ini" -i
else
    echo "[ASRClient]" > "$cfg_dir/settings.ini"
    echo "Ip=$1" >> "$cfg_dir/settings.ini"
    echo "[BalancerConnection]" >> "$cfg_dir/settings.ini"
    echo "Ip=$1" >> "$cfg_dir/settings.ini"
fi
