summaryrefslogtreecommitdiffstats
path: root/CLI/ruby/bin
AgeCommit message (Collapse)AuthorFilesLines
2021-02-17Fix ~2 Name error when invalid numeric value passeda14m1-3/+4
2021-02-10Better and more performant ruby rendering in alternative terminala14m1-3/+5
Ref: https://github.com/ruby/ruby/blob/ruby_2_7/lib/irb/easter-egg.rb#L112-L131 Ref: https://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script Ref: https://superuser.com/questions/122911/what-commands-can-i-use-to-reset-and-clear-my-terminal
2020-12-14Refactor the bin script to be simpler without any logica14m1-24/+2
2020-12-10Update the game-of-life binary to check max width/heighta14m1-4/+17
And raise an error if the requested width/height greater than the maximum provided by console.winsize (to avoid rendering multi-lines) Since the terminal cannot scroll with bigger width it's better to limit the max configurations to the max allowed without scrolling
2020-12-08Fix rubocop violation about duplicate exception handlinga14m1-4/+1
2020-12-06Handle CLI errors and report error message back to usera14m1-2/+6
2020-12-03Add the seed generator place holder class and test (and CLI error)a14m1-0/+2
2020-12-03Add the delay option to the bin and trap Kernel [SIG]nal-[INT]errupta14m1-7/+14
2020-11-30Configure live/dead cells representation via CLI optionsa14m1-0/+8
2020-11-29Fix some linting issuesa14m1-1/+1
2020-11-29Add the basics for input generatora14m1-1/+2
2020-11-29Add CLI default options parsing (Thor)a14m1-0/+43
2020-11-27Initial commit of the ruby gema14m1-0/+4