use std::io::{self, IsTerminal};
#[derive(Debug, Clone, Copy)]
pub enum ColorChoice {
Auto,
Always,
Never,
}
impl ColorChoice {
pub(crate) fn enabled(self) -> bool {
match self {
Self::Auto => io::stdout().is_terminal(),
Self::Always => true,
Self::Never => false,
}
}
}
pub mod diff;
pub mod edit;
pub mod import;
pub mod init;
pub mod list;
pub mod mv;
pub mod new;
pub mod pack;
pub mod promote;
pub mod pull;
pub mod push;
pub mod render;
pub mod show;
pub mod sync;
pub mod unload;
pub mod validate;