use arbitrary::Arbitrary;
use facet::Facet;
use figue::{self as args};
#[derive(Facet, Arbitrary, PartialEq, Debug, Default)]
pub struct ServiceRunArgs {
#[facet(args::named, default)]
pub service: bool,
}
impl ServiceRunArgs {
pub fn invoke(self) -> eyre::Result<()> {
crate::machine::daemon::run_daemon(self.service)
}
}