console-fun
v4.0.0
Published
Some stuff in the console: utils, printing, games and other fun
Maintainers
Readme
console-fun 
Some stuff in the console: utils, printing, games and other fun
Install
$ npm install --global console-funCLI
$ console-fun --help
Some stuff in the console: utils, printing, games and other fun
Usage
$ console-fun <input>
Options
--topic, -t Topic, (e.g. game, print)
--item, -i Item to be used in context of topic (e.g. hacker-types, read-file, colored-stars-watcher)
--subject Subject to be used in context of some items (e.g. filename for read-file item)
--color Color to be used in context of some items
--dimension Matrix size for grid-like games
--delay Delay value to be used for example when reading file line-by-line
--ball-movement Movement type of ball inside figure
Examples
$ console-fun --topic game --item stars-watcher
$ console-fun --topic game --item colored-stars-watcher
$ console-fun --topic game --item traction
$ console-fun --topic game --item traction --ball-movement sequential
$ console-fun --topic print --item hacker-types
$ console-fun --topic print --item char-by-char
$ console-fun --topic print --item read-file --subject tmp/bar.txt
Notes:
ball-movement (alias - "blm") can be choosen from variants:
- sequential
- chaotic-devouring
- figure-center--delayNotes
Available items in print topic: char-by-char bottom-text write-right write-sides circled-words line-by-line hacker-types mix-figures draw-x draw-triangles draw-circles draw-bar animate-from-begin animatr-from-end read-file hamburgers diag
Demo
colored-stars-game

reacter-game
In this game you need to watch a ball bouncing and react with pressing 'r' in the keyboard when ball has crosses the top or bottom edge. If you fail to press the key in time, the edge at the point crossed is erased. If you do, you get an extra point, and the edge at the point crossed remains in place. You can specify delay option to increase or decrease speed, more delay will decrease speed.

hacker-types
Type any keys and some program text will be printed!

read-file
Read file line-by-line

animate-from-end
Animate from end (draw chars one by one from the end)

draw-bar
Draw a square using various shapes and a pointer in the center that constantly rotates.

mix-figures
Fill the console with various figures, in each step a new figure is drawn in a random position.

etc.
License
MIT © Rushan Alyautdinov
