Mutt 스크립트: "dialog"를 사용하는 대화형 대화 매크로

Mutt 스크립트: "dialog"를 사용하는 대화형 대화 매크로

나는 다음을 수행하고 싶습니다 :

  • 매크로별로 그룹화
  • 사용자 상호 작용 기능이 있는 내가 직접 만든 스크립트(Python)를 입력하세요(예: dialog쉘 스크립트용 UNIX 유틸리티).
  • 대화 상자 응답을 기반으로 일부 처리 수행
  • 좀 달리다다른 mutt대화 응답을 기반으로 하는 매크로(예: X이면 Y를 수행하고, 그렇지 않으면 Z를 수행)

가능합니까?

답변1

예, 가능합니다. 스크립트를 실행하는 매크로는 다음과 같이 수행되어야 합니다.

macro index X "<enter-command>source /path/to/your/command|<enter>"

indexX를 사용하려는 메뉴 이름과 키로 바꾸세요. |명령 이름 뒤에는 다음 사항을 참고하세요 .

터미널과 상호작용하려면 스크립트를 다시 열어야 합니다 /dev/tty. 그런 다음 스크립트는 STDOUT muttrc 명령을 다시 보내 다른 작업을 트리거할 수 있습니다. 매크로를 실행하려면 push Y매크로가 바인딩된 키가 있는 곳으로 다시 보내야 합니다 .Y

관련 정보