use cmder::{construct_theme, Color, Program, Setting, Theme};
fn main() {
let mut program = Program::new();
program
.version("0.1.0")
.author("vndaba")
.description("Custom theme example");
program
.argument("<text...>", "Some dummy text")
.action(|m| {
dbg!(m);
});
use Color::*;
program.set(Setting::DefineCustomTheme(construct_theme!(
Green, Magenta, Blue, Red, White
)));
let theme = Theme {
keyword: Green,
headline: Magenta,
description: Blue,
error: Red,
other: White,
};
program.set(Setting::DefineCustomTheme(theme));
program.parse();
}