Go to file
2022-02-22 14:33:30 +01:00
.github/workflows Add a triage GitHub workflow 2022-01-23 16:34:02 +01:00
docs Disable additionalTextEdits for completion items by default (#160) 2022-01-23 13:43:02 +01:00
internal Fix Windows build (#171) 2022-02-22 14:33:30 +01:00
tests Fix incorrect timezone for natural dates (#156) 2022-01-23 14:46:02 +01:00
.gitignore Fix Windows build (#171) 2022-02-22 14:33:30 +01:00
CHANGELOG.md Add support for ZK_SHELL (#166) 2022-02-04 20:09:00 +01:00
go.mod List note tags (#85) 2021-10-03 18:36:59 +02:00
go.sum List note tags (#85) 2021-10-03 18:36:59 +02:00
LICENSE Initial commit 2020-12-23 16:07:53 +01:00
main.go Add tesh test suite (#147) 2022-01-10 14:28:14 +01:00
Makefile Run tesh with the GitHub checks (#148) 2022-01-10 17:04:17 +01:00
README.md Point Homebrew install instructions to homebrew-core (#153) 2022-01-13 20:59:14 +01: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).

Homebrew

brew install zk

Or, if you want to the latest changes:

brew install --HEAD zk

Arch Linux

You can install the zk package from the official repos.

sudo pacman -S zk

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