Crates.io | zapnote |
lib.rs | zapnote |
version | 0.1.1 |
source | src |
created_at | 2024-07-10 00:23:42.301002 |
updated_at | 2024-07-16 19:12:28.607881 |
description | Lightning-fast template-based note generator |
homepage | |
repository | https://github.com/LucasMartinsVieira/zapnote |
max_upload_size | |
id | 1297649 |
size | 29,804 |
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