zapnote

Crates.iozapnote
lib.rszapnote
version0.1.1
sourcesrc
created_at2024-07-10 00:23:42.301002
updated_at2024-07-16 19:12:28.607881
descriptionLightning-fast template-based note generator
homepage
repositoryhttps://github.com/LucasMartinsVieira/zapnote
max_upload_size
id1297649
size29,804
Lucas Martins Vieira (LucasMartinsVieira)

documentation

README

Zapnote ⚡

Lightning-fast template-based note generator

About

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.

Instalation

The binary name for zapnote is zn.

Cargo

You can install it using cargo.

$ cargo install zapnote

Building

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

Usage

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

Configuration

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
Commit count: 22

cargo fmt