use arbitrary::Arbitrary;
use facet::Facet;
#[derive(Facet, Arbitrary, PartialEq, Debug, Default)]
pub struct TrayArgs;
impl TrayArgs {
pub fn invoke(self) -> eyre::Result<()> {
let context = crate::tray::TrayContext {
inherited_console_available: crate::windows_utils::console::is_inheriting_console(),
};
crate::tray::run_tray(context)
}
}