🟠 Draft | A terminal-based mindmap editor for geeks.
Find a file
2021-01-02 14:49:56 +01:00
spec Add basic structure 2019-12-29 22:39:50 +01:00
src Switch from ruby to crystal 2021-01-02 14:49:56 +01:00
.gitignore Prepare project structure 2019-12-29 12:59:14 +01:00
noozoid.gemspec Add basic structure 2019-12-29 22:39:50 +01:00
Rakefile Add basic structure 2019-12-29 22:39:50 +01:00
README.md Update doc 2019-12-29 22:48:11 +01:00
shard.yml Switch from ruby to crystal 2021-01-02 14:49:56 +01:00

Noozoid

A terminal-based mindmap editor for geeks.

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

Installation

Type the following line in your favorite terminal:

$ gem install noozoid

Usage

Running noozoid

In your terminal:

$ noozoid [gui]

Keyboard control

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
d Delete selected node
v Toggle node
? Show this help
q Exit program

Development

After checking out the repo, run bin/setup to install dependencies. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

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

References