Forgot to fix barnard-us, now usernames should work again.

This commit is contained in:
Storm Dragon
2025-12-12 16:15:41 -05:00
parent e3f90a76c0
commit 6d1944d155

View File

@@ -135,10 +135,14 @@ connect() {
if [[ -z "$serverName" || "$serverName" == "Go Back" ]]; then
return
fi
local username="$(grep '^username: .*$' ~/.barnard.yaml 2> /dev/null | cut -d ' ' -f2-)"
local username
username="$(grep -m 1 '^Username = ' ~/.barnard.toml 2> /dev/null | cut -d '=' -f2- | sed "s/^[[:space:]]*//;s/[[:space:]]*$//;s/'//g")"
username="${username//[[:space:]]/_}"
username="${username//\"/}"
command barnard -username "${username:-${USER}-${HOSTNAME}}" -server ${mumbleServerList[$serverName]} --fifo ~/.config/barnard/cmd --buffers 16 |& log
if [[ -n "$username" ]]; then
command barnard -username "$username" -server ${mumbleServerList[$serverName]} --fifo ~/.config/barnard/cmd --buffers 16 |& log
else
command barnard -server ${mumbleServerList[$serverName]} --fifo ~/.config/barnard/cmd --buffers 16 |& log
fi
}
remove-server() {