Go to file
2021-02-27 20:24:12 +01:00
adapter Refine path filtering with regexes 2021-02-27 19:23:03 +01:00
cmd Disable --not-link* variants and move database to .zk/notebook.db 2021-02-27 10:20:53 +01:00
core Enable overriding sort criteria of config aliases with --sort flags 2021-02-27 20:24:12 +01:00
docs Guard against infinite loops with recursive links traversal 2021-02-27 18:15:42 +01:00
util Refine path filtering with regexes 2021-02-27 19:23:03 +01:00
.gitattributes Improve README 2021-02-27 12:56:45 +01:00
.gitignore Add doc pages 2021-02-26 23:20:03 +01:00
go Override default sort orders with --sort 2021-02-27 11:23:16 +01:00
go.mod Support Markdown autolinking for external links 2021-02-12 19:34:04 +01:00
go.sum Support Markdown autolinking for external links 2021-02-12 19:34:04 +01:00
LICENSE Initial commit 2020-12-23 16:07:53 +01:00
main.go Rename every occurrence of "slip box" into "notebook" 2021-02-15 22:44:31 +01:00
README.md Improve README 2021-02-27 12:56:45 +01:00
run Override default sort orders with --sort 2021-02-27 11:23:16 +01:00

zk

A plain text note-taking assistant

Screenshot

Looking for a quick usage example? Let's get started.

Description

zk is a command-line tool helping you to maintain a plain text Zettelkasten or personal wiki.

It is primarily focused on:

What zk is not:

  • a note editor
  • a tool to serve your notes on the web for this, you may be interested in Neuron or Gollum.

Roadmap

  • Tags
  • Link relations
  • Extended YAML front matter support

Install

zk was only tested on macOS and Linux.

Build from scratch

Make sure you have a working Go installation, with Go's bin directory in your PATH.

$ git clone https://github.com/mickael-menu/zk.git
$ cd zk
$ chmod a+x go
$ ./go install
$ zk -h