self_update 0.8.0

Self updates for standalone executables
Documentation
fn main() {
    println!(
        "cargo:rustc-env=TARGET={}",
        std::env::var("TARGET").unwrap()
    );
}