Skip to content

ericstrs/zet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zet

zet is a command-line tool to organize and manage knowledge.

zet-demo.mp4

Features

  • Quick zettel (individual note) creation and linking.
  • TUI Full Text Search (FTS) for zettels.
  • Split a given zettel into separate zettels.
  • Merge zettels by replacing zettel links with the referenced content.

Install

The command can be built from source or directly installed:

go install github.com/ericstrs/zet/cmd/zet@latest

Documentation

Usage, controls, and other documentation has been embedded into the source code. See the source or run the application with the help command.

Global:

Keys Description
ESC Exit the program

Input field:

Keys Description
ctrl+Enter Use current input field text as title for new note

Results list:

Keys Description
l Open selected zettel
H Move to the top of the visible window
M Move to the middle of the visible window
L Move to the bottom of the visible window
c Open selected zettel in new tmux window
space Page down
b Page up
ESC, q Exists the search interface

FTS filters:

  • title: <term> or t: <term>
  • body: <term> or b: <term>
  • tags: <term> or #: <term>