Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danyshaanan/cli-mandelbrot

:package: View the Mandelbrot set from your terminal
https://github.com/danyshaanan/cli-mandelbrot

cli mandelbrot node npm-package

Last synced: about 1 month ago
JSON representation

:package: View the Mandelbrot set from your terminal

Awesome Lists containing this project

README

        

# cli-mandelbrot

[![Build Status](https://travis-ci.org/danyshaanan/cli-mandelbrot.png)](https://travis-ci.org/danyshaanan/cli-mandelbrot)
[![NPM Version](https://img.shields.io/npm/v/cli-mandelbrot.svg?style=flat)](https://npmjs.org/package/cli-mandelbrot)
[![License](http://img.shields.io/npm/l/cli-mandelbrot.svg?style=flat)](LICENSE)
[![Dependency Status](https://david-dm.org/danyshaanan/cli-mandelbrot.svg)](https://david-dm.org/danyshaanan/cli-mandelbrot)
[![devDependency Status](https://david-dm.org/danyshaanan/cli-mandelbrot/dev-status.svg)](https://david-dm.org/danyshaanan/cli-mandelbrot#info=devDependencies)

#### View the [Mandelbrot set](http://en.wikipedia.org/wiki/Mandelbrot_set) from your terminal

* * *

### Installation

```bash
npm install -g cli-mandelbrot
```

* * *

### Usage

```bash
cli-mandelbrot
```

![Example screen shot](https://raw.github.com/danyshaanan/cli-mandelbrot/master/doc/example1.png?raw=true)

Use the 'wasd' keys to move around, 'r' and 'f' to zoom in and out, 't' and 'f' to calculate more or less iterations, 'q' to toggle the help text, and 'o' to quit.

![Example screen shot](https://raw.github.com/danyshaanan/cli-mandelbrot/master/doc/example2.png?raw=true)

* * *

### Development

```bash
nvm use 6 # or nvm install 6
git clone [email protected]:danyshaanan/cli-mandelbrot.git
cd cli-mandelbrot
npm i
npm test
```

* * *

### Feedback

* If you enjoyed this package, please star it [on Github](https://github.com/danyshaanan/cli-mandelbrot).
* You are invited to [Open an issue on Github](https://github.com/danyshaanan/cli-mandelbrot/issues).
* For other matters, my email address can be found on my [NpmJS page](https://www.npmjs.org/~danyshaanan), my [Github page](https://github.com/danyshaanan), or my [website](http://danyshaanan.com/).