| Crates.io | zapnote |
| lib.rs | zapnote |
| version | 0.2.0 |
| created_at | 2024-07-10 00:23:42.301002+00 |
| updated_at | 2024-12-14 23:34:17.027582+00 |
| description | Lightning-fast template-based note generator |
| homepage | |
| repository | https://github.com/LucasMartinsVieira/zapnote |
| max_upload_size | |
| id | 1297649 |
| size | 267,785 |
Lightning-fast template-based note generator

Effective note-taking is essential for productivity and knowledge retention. For individuals with a terminal-based workflow, using a GUI application like obsidian can be cumbersome for creating template-based notes. Zapnote adresses this by providing a lightning-fast, template-based note generation system that fits right into your command-line workflow.
The binary name for zapnote is zn.
You can install it using cargo.
$ cargo install zapnote
You can build yourself from source.
$ git clone https://github.com/LucasMartinsVieira/zapnote.git
$ cd zapnote
$ cargo build --release
$ ./target/release/zn --version # Copy the binary to your $PATH
Zapnote has two commands for note creation: note (alias n) for regular notes, and journal (alias j) for journaling (not yet available).
$ zn note some_template some_file
To use zapnote, create a zapnote.toml config file in $XDG_CONFIG_HOME/zapnote/ or $HOME/.config/zapnote. Run zapnote once to auto-generate or manually create it with the contents of default-zapnote.toml.
$ zn n . .
# or
$ mkdir -p ~/.config/zapnote/ && touch ~/.config/zapnote/zapnote.toml