Nost is a markdown-based note generator that adheres to the NOT format.
Whenever you need to take notes, Nost helps you create files following the structure: year/month/week number/day number.
For example, if you add a note on the 6th of June 2025:
2025/
06/
1/
03.mdcargo run not
Or
cargo run n
Begin a work session:
cargo run start-work
Or
cargo run sw
End a work session:
cargo run end-work
Or
cargo run ew
For now, the data is only annotated, but these annotations are not yet used or processed.
Unit tests:
cargo test
Style:
cargo clippy --verbose -- -D warnings
Linter:
cargo fmt -- --check
Copy config.toml.dist into config.toml and update the values. For example:
not_path="/home/gaetan/not"
language="fr"Build the app with cargo
cargo build --releaseOptional: add an alias
alias nost="RUST_LOG=warn /your/path/for/nost-not/nost/target/release/nost"For computing work stats, add some env vars:
export NOST_WORK_SALARY=0
export NOST_WORK_CURRENCY=EUR