# gmailctl - GMail 필터를 선언적으로 관리하기

> Clean Markdown view of GeekNews topic #1796. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1796](https://news.hada.io/topic?id=1796)
- GeekNews Markdown: [https://news.hada.io/topic/1796.md](https://news.hada.io/topic/1796.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-03-30T16:12:32+09:00
- Updated: 2020-03-30T16:12:32+09:00
- Original source: [github.com](https://github.com/mbrt/gmailctl)
- Points: 4
- Comments: 1

## Topic Body

- UI에서 힘들게 관리해야하는 지메일 필터들을 쉽게 관리하는 솔루션

- Jsonnet 형태의 DSL로 필터를 관리. 버전컨트롤 가능

- 적용전에 diff 및 test 가능

- 현재 필터 설정을 download 해서 수정하고 적용 가능

## Comments



### Comment 1481

- Author: xguru
- Created: 2020-03-30T16:13:07+09:00
- Points: 2

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
