Tatum
Ruby utility for outputting info to STDOUT, STDERR, a string, or a file.
Install
The usual:
gem install tatum
Use
Everything is done with the TTM module. In the simplest use, use TTM.puts to
output any string:
TTM.puts 'whatever'
By default (and by design) TTM doesn't actually output anything to anywhere.
So without further configuration, the command above wouldn't do anything. That
feature allows you to pepper your code with TTM.puts commands without having to
constantly do commands like this:
if verbose
puts 'whatever'
end
To set output, use one of the following commands:
TTM.io = STDOUT # output to STDOUT
TTM.io = STDERR # output to STDERR
TTM.io = './path.txt' # output to a file
TTM.io = TTM::Cache.new # output to a stringifiable object
You can also set TTM back to not outputting to anything:
TTM.io = nil # don't output to anything
See the documentation in talk-to-me.rb for details.
Author
Mike O'Sullivan [email protected]
History
| version | date | notes |
|---|---|---|
| 1.0 | May 18, 2023 | Initial upload. |