A blockchain-backed note taking application written in rust.
At least in emacs 28 or if melpa is enabled :
<M-x> package-install <RET>
rust-mode <RET>
This project uses the default rust build management system : cargo. To install it on arch/manjaro and buid project, run these commands :
sudo pacman -Sy rust
cargo build
First build may be very long due to (300+) dependencies.
You have to run the application and set the RUST_LOG environment variable :
RUST_LOG=info cargo run
This program is shipped with unit tests. To build and execute them, run :
cargo test
Actually, the program prompt accepts these commands :
ls p Print discovered peers.
ls c Print the genesis block.
create b <data> Create a new block with the given data.
I try to keep up to date the API documentation. You can generate and view it in your system browser using :
cargo doc --open