gmailctl
gmailctl copied to clipboard
Declarative configuration for Gmail filters
Suppose we have a rule configured to label messages with `oops-bad-label`, and a test that checks they're labeled with `yep-correct-label`. So before this change you would get: --- want +++...
I’d love to use gmailctl at work, but I wasn’t able to get security approval because credentials are stored in cleartext on my laptop. Would it be possible to provide...
Filters of the form: ``` {A B C D} -{E F G H} ``` Could be used as a catch all archive rule (e.g. either of these mail lists but...
(Thanks for writing gmailctl and releasing it as open source!) The proliferation of dot files/directories in users' home directories, the poor portability of paths like ".app" as well as the...
One of my filters is using `ExcludeChats` a search of the github repo provides no additional documentation for why this field is unsupported and what the consequences are for interacting...
For example, if I have a test where one of the `messages` has `to: ['some-list']`, and I have a rule filtering for `to: ['some-list']`, the test thinks that this rule...
!! TODO: Finalize naming/structure and add docs & tests. !! This signals to the converter to avoid arbitrarily splitting "or" conditions into multiple separate filters when it's not strictly necessary...
Similar to `to`, `bcc` etc. See https://webapps.stackexchange.com/a/5729. Surprisingly it doesn't work with workspace aliases, but works well with + aliases (e.g. [email protected]). But it's still pretty useful for filters to...
I have a bunch of filters that contain addresses with plus signs, they used to be configured like the following in my config: ``` from: "'foo+bar'" ``` After a recent...
All packages were moved to `internal/` in https://github.com/mbrt/gmailctl/pull/210 so that people didn't start importing `gmailctl` packages and depend on them. That is precisely what I'd like to do :) Right...