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ê-las 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 quero manter o arquivo de configuração IRSSI em minha casa criptografada:)

    
por Community 09.01.2012 / 18:33

2 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 .

Veja link para um exemplo:

/NETWORK ADD -autosendcmd "/^msg nickserv ident pass;wait 2000" OFTC
    
por 17.04.2012 / 06:06
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 está um tutorial que mostra como configurar o SASL (rolar para baixo a seção de scripts).

    
por 01.12.2013 / 12:48