Estou tentando descobrir como anexar a uma, tmux sessionse existir uma sessão tmux nomeada; caso contrário, quero criar uma nova com o nome fornecido.
Atualmente, conheço alguns tmuxcomandos que podem parcialmente alcançar o que estou procurando, mas não está claro como combiná-los para obter o que estou procurando:
tmux attachanexa a uma sessão existente automaticamente - mas com erros se não existir nenhuma sessãotmux newcria uma nova sessão - mas sempre o faz, por isso não posso deixá-la no meu.tmux.conftmux has-sessiontesta se existe uma sessão - mas não sei como costurá-la com os outros comandos
Assim, eu gostaria de criar um script tmux, para que isso aconteça automaticamente, em vez de ter que criá-lo manualmente toda vez que precisar fazer logon em uma sessão.
Como posso escrever um script automático para criar uma nova sessão tmux (se um nome de sessão não existir) ou anexar a um nome de sessão (se existir)?
man tmuxdiz: "A bandeira -A faz nova sessão se comportam como anexar-sessão se sessão-name já existe"