Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/goneri/p6-email-notmuch

Perl6 binding for Notmuchmail
https://github.com/goneri/p6-email-notmuch

notmuch perl6 perl6-binding raku rakulang

Last synced: about 1 month ago
JSON representation

Perl6 binding for Notmuchmail

Awesome Lists containing this project

README

        

# Perl6 binding for Notmuchmail

![Build Status](https://travis-ci.org/goneri/p6-Email-Notmuch.svg?branch=master)

Notmuchmail ( https://notmuchmail.org/ ) is a mail indexation tool. This Perl6 module provides
binding for a limited subset of its API.

The library has been tested with Notmuch 0.25 and greater, it does not work anymore with the older version.

## Example

use v6;
use Email::Notmuch;
my $database = Database.new('/home/goneri/Maildir');
my $query = Query.new($database, 'tag:todo');
my $messages = $query.search_messages();
for $messages.all() -> $message {
say $message.get_header('from');
$message.add_tag('seen');
say $message.get_tags().all();
}

## License

The project uses the GPLv3 or greater and is Copyright 2015-2016 Gonéri Le Bouder