malwaredb 0.3.2

Service for storing malicious, benign, or unknown files and related metadata and relationships.
// SPDX-License-Identifier: Apache-2.0

use std::process::ExitCode;

use clap::Parser;

/// Install MalwareDB as a system service
#[derive(Parser, Debug, Clone, PartialEq)]
pub struct Install {
    /// Use custom configuration file path
    pub config: Option<String>,
}

impl Installer for Install {
    fn do_install(&self) -> anyhow::Result<ExitCode> {
        eprintln!(
            "Not yet implemented for this operating system ({})!",
            std::env::consts::OS
        );
        Ok(ExitCode::FAILURE)
    }
}