mirror of
https://github.com/chatmail/core.git
synced 2026-04-19 14:36:29 +03:00
6ce8374513668eec8a75edb9c57f9029f2978043
* import python, try to adapt for rust * add missing wrapper functions * - try to write up how to build python bindings - strike some unused functions from deltachat.h * adjustments to make tox work * try to run circle-ci with python build * don't do docs * running cargo test as well * don't run cargo test anymore, that's done in other ci jobs * also build docs * don't run doxygen anymore * subst C with Rust * a try to get better wheels Closes #41
Delta Chat Rust
Project porting deltachat-core to rust
Current commit on deltachat/deltachat-core: 12ef73c8e76185f9b78e844ea673025f56a959ab.
Development
# run example
$ cargo run --example simple
# build c-ffi
$ cargo build -p deltachat_ffi --release
# run tests
$ cargo test --all
Using the CLI client
Run using cargo:
cargo run --example repl -- /path/to/db
Configure your account (if not already configured):
Delta Chat Core is awaiting your commands.
> set addr your@email.org
> set mail_pw yourpassword
> configure
If you're already configured it's enough to > connect.
Create a contact:
> addcontact yourfriends@email.org
Command executed successfully.
List contacts:
> listcontacts
Contact#10: <name unset> <yourfriends@email.org>
Contact#1: Me √√ <your@email.org>
Create a chat with your friend and send a message:
> createchat 10
Single#10 created successfully.
> chat 10
Single#10: yourfriends@email.org [yourfriends@email.org]
> send hi
Message sent.
For more commands type > help.
> help
Languages
Rust
74.4%
Tcl
9.1%
Python
8.8%
C
4.9%
DIGITAL Command Language
1.1%
Other
1.7%