gmailctl - GMail 필터를 선언적으로 관리하기
(github.com)- UI에서 힘들게 관리해야하는 지메일 필터들을 쉽게 관리하는 솔루션
- Jsonnet 형태의 DSL로 필터를 관리. 버전컨트롤 가능
- 적용전에 diff 및 test 가능
- 현재 필터 설정을 download 해서 수정하고 적용 가능
Sieve http://sieve.info/ 같은 표준 이메일 필터링용 언어가 있긴 합니다만
( RFC5228 , https://www.ietf.org/rfc/rfc5228.txt )
Gmail은 Sieve 를 지원 안해서 필터에 대한 다른 대안들이 나오고 있긴 합니다.
gmailctl 은 유닛테스트가 가능하다는게 좋네요.
Sieve 랑 비슷한 언어로 Gmail 필터를 관리하는 Ruler Of Gmail - https://github.com/tkluck/ruler-of-gmail