All the logic of the exe/syntax_suggest CLI in one handy spot

Cli.new(argv: ["--help"]).call
Cli.new(argv: ["<path/to/file>.rb"]).call
Cli.new(argv: ["<path/to/file>.rb", "--record=tmp"]).call
Cli.new(argv: ["<path/to/file>.rb", "--terminal"]).call
Attributes
Read & Write
No documentation available
Class Methods

ARGV is Everything passed to the executable, does not include executable name

All other intputs are dependency injection for testing

Instance Methods
No documentation available
No documentation available
No documentation available