Changes all accomplished via #59.
New Features
- Add new
TerminalMode
field toConfig
struct, to better control the non-TTY a dumb terminal handling - Make Frequency configuration field optional, as non-TTY TerminalMode doesn't animate
- The new non-TTY TerminalMode now allows the terminal to be animated manually, versus it happening implicitly within the started spinner.
Deprecations
- The
NotTTY
field in theConfig
struct has been deprecated in favor of theTerminalMode
field