summaryrefslogtreecommitdiff
path: root/.local/bin/scripts/transopen
blob: 62cb68afbf1ff4c9408b04a5b2f0ae4261de0263 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh

# Possible servers
hosts="raspberry
desktop
localhost"

if [ -z "$1" ]; then
    host=$(printf "$hosts" | fzf +m --reverse)
else
    host="$1"
fi

case $host in
    localhost) tremc -c localhost ;;
    desktop)
        host=$(pass Services/transmission/desktop-host)
        creds=$(pass Services/transmission/desktop-creds)
        tremc -c "$creds@$host" ;;
    raspberry) 
        host=$(pass Services/transmission/rpi-host)
        creds=$(pass Services/transmission/rpi-creds)
        tremc -c "$creds@$host" ;;
esac