Go to file
2021-09-13 22:41:58 +02:00
.github/workflows Replace the ./go build script with a Makefile (#55) 2021-06-26 20:19:21 +02:00
docs Add "abs-path" to template format (#60) 2021-07-14 16:17:22 +02:00
internal Do not exclude notes containing broken links from the index (#80) 2021-09-13 22:41:58 +02:00
.gitattributes Improve README 2021-02-27 12:56:45 +01:00
.gitignore Generate internal links to notes (#32) 2021-04-18 16:37:54 +02:00
CHANGELOG.md Do not exclude notes containing broken links from the index (#80) 2021-09-13 22:41:58 +02:00
go.mod Upgrade dependencies (#73) 2021-08-18 19:51:43 +02:00
go.sum Upgrade dependencies (#73) 2021-08-18 19:51:43 +02:00
LICENSE Initial commit 2020-12-23 16:07:53 +01:00
main.go Allow setting the --working-dir and --notebook-dir flags before the subcommand when using aliases (#67) 2021-08-07 18:56:26 +02:00
Makefile Replace the ./go build script with a Makefile (#55) 2021-06-26 20:19:21 +02:00
README.md Remove outdated instructions from README (#57) 2021-06-29 20:05:06 +02:00

zk

A plain text note-taking assistant

Screencast

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.

Highlights

See the changelog for the list of upcoming features waiting to be released.

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.

Install

Check out the latest release for pre-built binaries for macOS and Linux (zk was not tested on Windows).

Build from scratch

Make sure you have a working Go installation, then clone the repository:

$ git clone https://github.com/mickael-menu/zk.git
$ cd zk

On macOS

icu4c is required to build zk, which you can install with Homebrew.

$ brew install icu4c
$ make
$ ./zk -h

On Linux

libicu-dev is required to build zk, use your favorite package manager to install it.

$ apt-install libicu-dev
$ make
$ ./zk -h
  • Neuron a great tool to publish a Zettelkasten on the web
  • sirupsen's zk a collection of scripts with a similar purpose