def self.setup_cleaning_streams
$stdout = Nanoc::CLI::CleaningStream.new($stdout)
$stderr = Nanoc::CLI::CleaningStream.new($stderr)
if !self.enable_utf8?($stdout)
$stdout.add_stream_cleaner(Nanoc::CLI::StreamCleaners::UTF8)
end
if !self.enable_utf8?($stderr)
$stderr.add_stream_cleaner(Nanoc::CLI::StreamCleaners::UTF8)
end
if !self.enable_ansi_colors?($stdout)
$stdout.add_stream_cleaner(Nanoc::CLI::StreamCleaners::ANSIColors)
end
if !self.enable_ansi_colors?($stderr)
$stderr.add_stream_cleaner(Nanoc::CLI::StreamCleaners::ANSIColors)
end
end