A simple Odoo client using JSON RPC
Perl6

README.md

Odoo::Client Build Status Build status

A simple Odoo ERP client that uses JSON RPC.

Example

use v6;
use Odoo::Client;

my $odoo = Odoo::Client.new(
    hostname => "localhost",
    port     => 8069
);

my $uid = $odoo.login(
    database => "<database>",
    username => '<email>',
    password => "<password>"
);
printf("Logged on with user id '%d'\n", $uid);

For more examples, please see the examples folder.

Installation

To install it using zef (a module management tool bundled with Rakudo Star):

$ zef install Odoo::Client

Testing

  • To run tests:
$ prove -ve "perl6 -Ilib"
  • To run all tests including author tests (Please make sure Test::Meta is installed):
$ zef install Test::META
$ AUTHOR_TESTING=1 prove -e "perl6 -Ilib"

See Also

Author

Ahmad M. Zawawi, azawawi on #perl6

License

MIT License