Como realmente salvar facilmente todos os anexos marcados no mutt?

17

Você pode salvar todos os anexos via

  1. marca todos os anexos acessando t
  2. ;
  3. s
  4. escolha o diretório de destino e pressione a (all)

Isso funciona, mas tem um efeito colateral grave: você precisa pressionar n-vezes enter para n anexos.

Isso significa que mesmo que não haja colisões de nome de arquivo no diretório de destino.

Isso também está documentado no FAQ do Mutt .

Muito inconveniente.

Alguns usuários mutt parecem recomendar mensagens de piping para o munpack (exemplo de mensagem ligado). Boa idéia - mas como fazer o Mutt solicitar um diretório de destino (como parte de uma macro munpack invocação)?

Como faço para construir uma macro? Ou existem soluções melhores para esse problema?

    
por maxschlepzig 24.04.2012 / 17:10

1 resposta

11

Você pode enviar a mensagem para o ripmime , que permite especificar um diretório de destino na linha de comando ... por exemplo:

ripmime -i - -d ~/myfiles/

O -i - diz ripmime para ler da entrada padrão e -d especifica um diretório de destino. Se for muita digitação, coloque-o em um shell script e chame-o (o que também facilitará se você quiser usar outras opções do ripmime para controlar seu comportamento).

Se você adicionar uma macro como esta à sua configuração:

macro index,pager X "<pipe-message>ripmime -i - -d "

Depois, você pode pressionar "X", digitar um diretório de destino e pressionar <RETURN> para executar o comando.

    
por 26.04.2012 / 02:45

Tags