That's a pretty awesome project! I wrote something to automate label manipulation too, but I used a simple scripting language.<p>I migrated from self-hosted mail where I had the power of procmail, to gsuite, where I had less flexibility. Making simple filters via the google UI is easy, but it gets complicated when you want to look at both the subject and the sender - to file "Facebook comment replies", "Facebook messages", and "Facebook event invitations" under different labels for example.<p>It's a pain to authenticate, but once that's done I like my solution. Downside is you need to run it under cron:<p><a href="https://github.com/skx/labeller/" rel="nofollow">https://github.com/skx/labeller/</a><p>The appeal of this gmailctl is that it keeps everything native, and doesn't require a server to run a cronjob. Nice work.