smolder 0.3.0

High-level SMB workflows, CLI tools, and remote execution for Smolder
Documentation
//! Temporary compatibility wrapper for `smolder <subcommand>`.
//!
//! New callers should use the standalone binaries directly. This wrapper exists
//! only to keep older scripts working while the repo migrates.

use std::env;

#[tokio::main(flavor = "current_thread")]
async fn main() {
    match smolder_tools::cli::run_smolder(env::args().collect()).await {
        Ok(code) => {
            if code != 0 {
                std::process::exit(code);
            }
        }
        Err(error) => {
            eprintln!("{error}");
            std::process::exit(1);
        }
    }
}