@@ -12,9 +12,9 @@ extern crate shell_words;
1212extern crate syntect;
1313extern crate wild;
1414
15−pub mod assets;
15+pub(crate) mod assets;
1616pub mod config;
17−pub mod controller;
17+pub(crate) mod controller;
1818mod decorations;
1919mod diff;
2020pub mod errors;
@@ -23,8 +23,12 @@ mod less;
2323pub(crate) mod line_range;
2424mod output;
2525mod preprocessor;
26−mod printer;
26+pub(crate) mod printer;
2727pub(crate) mod style;
2828pub(crate) mod syntax_mapping;
2929mod terminal;
3030pub(crate) mod wrap;
31+
32+pub use assets::HighlightingAssets;
33+pub use controller::Controller;
34+pub use printer::{InteractivePrinter, Printer, SimplePrinter};