🟠 Draft | A terminal-based mindmap editor for geeks.
Find a file
2021-01-02 22:54:42 +01:00
.github/workflows Add CI/CD workflow 2021-01-02 22:53:00 +01:00
spec Add basic structure 2019-12-29 22:39:50 +01:00
src Add basic window management code for NCurses.cr 2021-01-02 22:36:55 +01:00
.gitignore Update ignore file 2021-01-02 16:24:04 +01:00
LICENSE.txt Add license file 2021-01-02 22:52:40 +01:00
Makefile Replace Rakefile with Makefile 2021-01-02 16:23:32 +01:00
README.md Add missing shortcut in README 2021-01-02 22:54:42 +01:00
shard.lock Update shards.lock 2021-01-02 16:23:56 +01:00
shard.yml Switch from ruby to crystal 2021-01-02 14:49:56 +01:00

Noozoid

Build GitHub license Donate on patreon

A terminal-based mindmap editor for geeks.

The name of the project comes from the Greek words νους (mind) and ζούδι (small animal).

For now, It is a toy project to improve author's skills with the language and its various libraries. It is very early stage and is not supposed to work (yet). Please don't use it in production. ⚠️

Installation

Make sure you have the latest version of crystal (0.35.x)

Build the project

$ make build

Usage

Running noozoid

In your terminal:

$ _build/noozoid

Keyboard control (vim-like)

Key Description
h Navigate to parent
l Navigate to child
k Navigate to previous sibling
j Navigate to next sibling
r Navigate to tree root
c Create node
i Edit node
d Delete selected node
v Toggle node
? Show this help
q Exit program

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/glenux/draft-noozoid.

License

Noozoid is Copyright © 2021 Glenn ROLLAND. It is free software, and may be redistributed under the terms specified in the LICENSE.txt file.