Como passar as variáveis ​​do bash (senhas) para o arquivo de configuração do IRSSI?

2

Estou usando o IRSSI e gostaria de saber como posso passar as senhas do meu canal de IRC para o arquivo de configuração do IRSSI? ~/.irssi/config ) sem escrevê-los diretamente no arquivo.

No Mutt eu tenho um comando awk que consulta um arquivo local na minha pasta pessoal criptografada, algo assim:

set my_pass1=`awk '/fradeve_gmail:/ {print $2}' ~/.mutt/muttpass`
set my_pass2=`awk '/fradeve_inventati:/ {print $2}' ~/.mutt/muttpass`

Existe uma solução semelhante para o IRSSI?

PS: obviamente eu não faça quero manter o arquivo de configuração IRSSI na minha casa criptografada :)

Community
fonte
Você poderia manter sua configuração do irssi no mesmo local criptografado.
grawity
Por que você "obviamente" não quer armazenar a configuração do irssi no espaço criptografado? Você poderia linkar simbolicamente para o diretório de configuração do irssi.
Daniel Andersson

Respostas:

0

Dependendo de como você armazena suas senhas? Se você acabou de tê-los no autosendcmd, você poderia fazer o mesmo truque que você faz com awk.

Vejo http://irssi.org/beginner/#c3 Por exemplo:

/NETWORK ADD -autosendcmd "/^msg nickserv ident pass;wait 2000" OFTC
zigdon
fonte
você poderia expandir sua resposta um pouco mais ?, eu não encontrei uma maneira de fazer isso com autosendcmd = /
Javier López
Veja editar - isso ajuda?
zigdon
0

Eu estava tentando resolver exatamente o mesmo problema - parece que você não pode facilmente passar as variáveis ​​do bash para a configuração do irssi. Armazenar senhas em arquivos de texto simples ou variáveis ​​de ambiente não seria uma boa ideia em primeiro lugar.

Caso você esteja se conectando ao freenode, você pode usar SASL ou CERTFP .
Aqui um tutorial que mostra como configurar o SASL (role para baixo até a seção de scripts).

jottr
fonte