sed 0.1.1

sed ~ implemented as universal (cross-platform) utils, written in Rust
Documentation
// This file is part of the uutils sed package.
//
// For the full copyright and license information, please view the LICENSE
// file that was distributed with this source code.
use std::env;

pub const TESTS_BINARY: &str = env!("CARGO_BIN_EXE_sed");

// Use the ctor attribute to run this function before any tests
#[ctor::ctor]
fn init() {
    unsafe {
        // Necessary for uutests to be able to find the binary
        std::env::set_var("UUTESTS_BINARY_PATH", TESTS_BINARY);
        // For single-call binaries, tell uutests not to auto-add the utility name
        std::env::remove_var("UUTESTS_UTIL_NAME");
        std::env::set_var("UUTESTS_UTIL_NAME", "");
        std::env::set_var("UUTILS_MULTICALL", "0");
    }
}

#[cfg(feature = "sed")]
#[path = "by-util/test_sed.rs"]
mod test_sed;