ffsend 0.2.51

Easily and securely share files from the command line. A fully featured Firefox Send client.
fn main() {
    #[cfg(all(
        feature = "clipboard",
        any(
            target_os = "linux",
            target_os = "freebsd",
            target_os = "dragonfly",
            target_os = "openbsd",
            target_os = "netbsd",
        )
    ))]
    {
        // Select clipboard binary method
        #[cfg(not(feature = "clipboard-crate"))]
        println!("cargo:rustc-cfg=feature=\"clipboard-bin\"");

        // xclip and xsel paths are inserted at compile time
        println!("cargo:rerun-if-env-changed=XCLIP_PATH");
        println!("cargo:rerun-if-env-changed=XSEL_PATH");
    }

    #[cfg(all(
        feature = "clipboard",
        not(any(
            target_os = "linux",
            target_os = "freebsd",
            target_os = "dragonfly",
            target_os = "openbsd",
            target_os = "netbsd",
        ))
    ))]
    {
        // Select clipboard crate method
        #[cfg(not(feature = "clipboard-bin"))]
        println!("cargo:rustc-cfg=feature=\"clipboard-crate\"");
    }
}