pub use std::io::Write;
pub use std::fmt::Write as FmtWrite;
pub use std::iter::FromIterator;
pub use std::collections::{HashSet, HashMap};
pub use std::process::exit;
pub use std::path::{Path, PathBuf};
pub use std::io;
pub use ansi_term::Style;
pub use ansi_term::Colour::{Red, Blue, Green, Yellow};
pub use regex::{Regex, RegexBuilder};
pub use clap::{Arg, App, SubCommand, ArgMatches, AppSettings as AS, Result as ClapResult};
pub use super::super::core;
pub use super::super::core::utils;
pub use super::super::core::{
Settings, Artifact, Artifacts,
ArtType, Loc,
ArtName, ArtNameRc, ArtNames,
LoadFromStr};
pub use super::super::ui;
pub use super::super::ui::{FmtSettings, FmtArtifact, PercentSearch, SearchSettings};
pub const COLOR: AS = AS::ColorAuto;