diff --git a/.gitignore b/.gitignore
index ab19014..da02afa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,5 @@
.gitignore.swp
-osupdater
-
in_development/rust/osupdater/Cargo.lock
in_development/rust/osupdater/debug/*
diff --git a/osupdater/Cargo.lock b/osupdater/Cargo.lock
new file mode 100644
index 0000000..454f0f3
--- /dev/null
+++ b/osupdater/Cargo.lock
@@ -0,0 +1,88 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "color-print"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0"
+dependencies = [
+ "color-print-proc-macro",
+]
+
+[[package]]
+name = "color-print-proc-macro"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77ff1a80c5f3cb1ca7c06ffdd71b6a6dd6d8f896c42141fbd43f50ed28dcdb93"
+dependencies = [
+ "nom",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "memchr"
+version = "2.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "osupdater"
+version = "0.1.0"
+dependencies = [
+ "color-print",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.85"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.36"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.66"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
diff --git a/osupdater/Cargo.toml b/osupdater/Cargo.toml
new file mode 100644
index 0000000..b555fb5
--- /dev/null
+++ b/osupdater/Cargo.toml
@@ -0,0 +1,9 @@
+[package]
+name = "osupdater"
+version = "0.1.0"
+edition = "2021"
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[dependencies]
+color-print = "0.3.5"
diff --git a/osupdater/src/main.rs b/osupdater/src/main.rs
new file mode 100644
index 0000000..acb91a0
--- /dev/null
+++ b/osupdater/src/main.rs
@@ -0,0 +1,208 @@
+use std::process::{Command, Stdio};
+use std::path::Path;
+use color_print::cprintln;
+
+fn trim_newline(s: &mut String) {
+ if s.ends_with('\n') {
+ s.pop();
+ if s.ends_with('\r') {
+ s.pop();
+ }
+ }
+}
+
+fn main() {
+ {
+ // Tell user that we are going to start the update procedure
+ cprintln!("osupdater : rust edition\n");
+ cprintln!("This tool will locate any package managers on your system and run the update tool appropriate to it.\n");
+ cprintln!("Looking for native package managers.\n");
+ let find_sudo = Command::new("which")
+ .arg("sudo").stdout(Stdio::piped()).output().unwrap();
+ let mut sudo_bin = String::from_utf8(find_sudo.stdout).unwrap();
+ trim_newline(&mut sudo_bin);
+
+ let find_apt = Command::new("which")
+ .arg("apt").stdout(Stdio::piped()).output().unwrap();
+ let mut apt_bin = String::from_utf8(find_apt.stdout).unwrap();
+ trim_newline(&mut apt_bin);
+
+ let find_dnf5 = Command::new("which")
+ .arg("dnf5").stdout(Stdio::piped()).output().unwrap();
+ let mut dnf5_bin = String::from_utf8(find_dnf5.stdout).unwrap();
+ trim_newline(&mut dnf5_bin);
+
+ let find_dnf = Command::new("which")
+ .arg("dnf").stdout(Stdio::piped()).output().unwrap();
+ let mut dnf_bin = String::from_utf8(find_dnf.stdout).unwrap();
+ trim_newline(&mut dnf_bin);
+
+ let find_pacman = Command::new("which")
+ .arg("pacman").stdout(Stdio::piped()).output().unwrap();
+ let mut pacman_bin = String::from_utf8(find_pacman.stdout).unwrap();
+ trim_newline(&mut pacman_bin);
+
+ let find_urpmi = Command::new("which")
+ .arg("urpmi").stdout(Stdio::piped()).output().unwrap();
+ let mut urpmi_bin = String::from_utf8(find_urpmi.stdout).unwrap();
+ trim_newline(&mut urpmi_bin);
+
+ let find_zypper = Command::new("which")
+ .arg("zypper").stdout(Stdio::piped()).output().unwrap();
+ let mut zypper_bin = String::from_utf8(find_zypper.stdout).unwrap();
+ trim_newline(&mut zypper_bin);
+
+ let find_flatpak = Command::new("which")
+ .arg("flatpak").stdout(Stdio::piped()).output().unwrap();
+ let mut flatpak_bin = String::from_utf8(find_flatpak.stdout).unwrap();
+ trim_newline(&mut flatpak_bin);
+
+ let find_snap = Command::new("which")
+ .arg("snap").stdout(Stdio::piped()).output().unwrap();
+ let mut snap_bin = String::from_utf8(find_snap.stdout).unwrap();
+ trim_newline(&mut snap_bin);
+
+ let find_pip_review = Command::new("which")
+ .arg("pip-review").stdout(Stdio::piped()).output().unwrap();
+ let mut pip_review_bin = String::from_utf8(find_pip_review.stdout).unwrap();
+ trim_newline(&mut pip_review_bin);
+
+ //apt
+ cprintln!("Checking for apt");
+ let path = Path::new(&apt_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&apt_bin).arg("update").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&apt_bin).arg("upgrade").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // dnf
+ cprintln!("Checking for dnf");
+ let path = Path::new(&dnf_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&dnf_bin).arg("--refresh").arg("--skip-broken").arg("--nobest").arg("-y").arg("update")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // dnf5
+ cprintln!("Checking for dnf5");
+ let path = Path::new(&dnf5_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&dnf5_bin).arg("--refresh").arg("--skip-broken").arg("--nobest").arg("-y").arg("update")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // pacman
+ cprintln!("Checking for pacman");
+ let path = Path::new(&pacman_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&pacman_bin).arg("-Syu")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // urpmi
+ cprintln!("Checking for urpmi");
+ let path = Path::new(&urpmi_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&urpmi_bin).arg("--auto-update").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // zypper
+ cprintln!("Checking for zypper");
+ let path = Path::new(&zypper_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&zypper_bin).arg("in").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // Check container formats
+ cprintln!("Checking application containers");
+
+
+ // flatpak
+ cprintln!("Checking for user flatpak installs");
+ let path = Path::new(&flatpak_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&flatpak_bin)
+ .arg("update").arg("--user").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+ cprintln!("Checking for system flatpak installs");
+ let path = Path::new(&flatpak_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&flatpak_bin).arg("update").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // snap
+ cprintln!("Checking for user snap installation");
+ let path = Path::new(&snap_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&snap_bin)
+ .arg("refresh").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+ cprintln!("Checking for system snap installation");
+ let path = Path::new(&snap_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&snap_bin).arg("refresh").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ //Python
+ cprintln!("Updating Python user installation via pip-review");
+ let path = Path::new(&pip_review_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&pip_review_bin)
+ .arg("--auto").arg("--local").arg("--user")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+ }
+}
diff --git a/osupdater/src/main.rs.backup b/osupdater/src/main.rs.backup
new file mode 100644
index 0000000..4630cd7
--- /dev/null
+++ b/osupdater/src/main.rs.backup
@@ -0,0 +1,191 @@
+use std::process::{Command, Stdio};
+use std::path::Path;
+use color_print::cprintln;
+
+fn trim_newline(s: &mut String) {
+ if s.ends_with('\n') {
+ s.pop();
+ if s.ends_with('\r') {
+ s.pop();
+ }
+ }
+}
+
+fn main() {
+ {
+ // Tell user that we are going to start the update procedure
+ cprintln!("osupdater : rust edition\n");
+ cprintln!("This tool will locate any package managers on your system and run the update tool appropriate to it.\n");
+ cprintln!("Looking for native package managers.\n");
+ let find_sudo = Command::new("which")
+ .arg("sudo").stdout(Stdio::piped()).output().unwrap();
+ let mut sudo_bin = String::from_utf8(find_sudo.stdout).unwrap();
+ trim_newline(&mut sudo_bin);
+
+ let find_apt = Command::new("which")
+ .arg("apt").stdout(Stdio::piped()).output().unwrap();
+ let mut apt_bin = String::from_utf8(find_apt.stdout).unwrap();
+ trim_newline(&mut apt_bin);
+
+ let find_dnf = Command::new("which")
+ .arg("dnf").stdout(Stdio::piped()).output().unwrap();
+ let mut dnf_bin = String::from_utf8(find_dnf.stdout).unwrap();
+ trim_newline(&mut dnf_bin);
+
+ let find_pacman = Command::new("which")
+ .arg("pacman").stdout(Stdio::piped()).output().unwrap();
+ let mut pacman_bin = String::from_utf8(find_pacman.stdout).unwrap();
+ trim_newline(&mut pacman_bin);
+
+ let find_urpmi = Command::new("which")
+ .arg("urpmi").stdout(Stdio::piped()).output().unwrap();
+ let mut urpmi_bin = String::from_utf8(find_urpmi.stdout).unwrap();
+ trim_newline(&mut urpmi_bin);
+
+ let find_zypper = Command::new("which")
+ .arg("zypper").stdout(Stdio::piped()).output().unwrap();
+ let mut zypper_bin = String::from_utf8(find_zypper.stdout).unwrap();
+ trim_newline(&mut zypper_bin);
+
+ let find_flatpak = Command::new("which")
+ .arg("flatpak").stdout(Stdio::piped()).output().unwrap();
+ let mut flatpak_bin = String::from_utf8(find_flatpak.stdout).unwrap();
+ trim_newline(&mut flatpak_bin);
+
+ let find_snap = Command::new("which")
+ .arg("snap").stdout(Stdio::piped()).output().unwrap();
+ let mut snap_bin = String::from_utf8(find_snap.stdout).unwrap();
+ trim_newline(&mut snap_bin);
+
+ let find_pip_review = Command::new("which")
+ .arg("pip-review").stdout(Stdio::piped()).output().unwrap();
+ let mut pip_review_bin = String::from_utf8(find_pip_review.stdout).unwrap();
+ trim_newline(&mut pip_review_bin);
+
+ //apt
+ cprintln!("Checking for apt");
+ let path = Path::new(&apt_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&apt_bin).arg("update").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&apt_bin).arg("upgrade").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // dnf
+ cprintln!("hecking for dnf");
+ let path = Path::new(&dnf_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&dnf_bin).arg("--refresh").arg("--skip-broken").arg("--nobest").arg("-y").arg("update")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // pacman
+ cprintln!("Checking for pacman");
+ let path = Path::new(&pacman_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&pacman_bin).arg("-Syu")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // urpmi
+ cprintln!("Checking for urpmi");
+ let path = Path::new(&urpmi_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&urpmi_bin).arg("--auto-update").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // zypper
+ cprintln!("Checking for zypper");
+ let path = Path::new(&zypper_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&zypper_bin).arg("in").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // Check container formats
+ cprintln!("Checking application containers");
+
+
+ // flatpak
+ cprintln!("Checking for user flatpak installs");
+ let path = Path::new(&flatpak_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&flatpak_bin)
+ .arg("update").arg("--user").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+ cprintln!("Checking for system flatpak installs");
+ let path = Path::new(&flatpak_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&flatpak_bin).arg("update").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ // snap
+ cprintln!("Checking for user snap installation");
+ let path = Path::new(&snap_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&snap_bin)
+ .arg("refresh").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+ cprintln!("Checking for system snap installation");
+ let path = Path::new(&snap_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&sudo_bin)
+ .arg(&snap_bin).arg("refresh").arg("-y")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+
+ //Python
+ cprintln!("Updating Python user installation via pip-review");
+ let path = Path::new(&pip_review_bin);
+ if path.exists(){
+ let mut cmd =
+ Command::new(&pip_review_bin)
+ .arg("--auto").arg("--local").arg("--user")
+ .stdout(Stdio::inherit()).stderr(Stdio::inherit())
+ .spawn().unwrap();
+ let _output = cmd.wait();
+ }
+ }
+}
diff --git a/osupdater/target/.rustc_info.json b/osupdater/target/.rustc_info.json
new file mode 100644
index 0000000..9a16a85
--- /dev/null
+++ b/osupdater/target/.rustc_info.json
@@ -0,0 +1 @@
+{"rustc_fingerprint":9572355591206594752,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.75.0 (82e1608df 2023-12-21) (Red Hat 1.75.0-1.el9)\nbinary: rustc\ncommit-hash: 82e1608dfa6e0b5569232559e3d385fea5a93112\ncommit-date: 2023-12-21\nhost: x86_64-unknown-linux-gnu\nrelease: 1.75.0\nLLVM version: 17.0.6\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"popcnt\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"sse4.2\"\ntarget_feature=\"ssse3\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/osupdater/target/CACHEDIR.TAG b/osupdater/target/CACHEDIR.TAG
new file mode 100644
index 0000000..20d7c31
--- /dev/null
+++ b/osupdater/target/CACHEDIR.TAG
@@ -0,0 +1,3 @@
+Signature: 8a477f597d28d172789f06886806bc55
+# This file is a cache directory tag created by cargo.
+# For information about cache directory tags see https://bford.info/cachedir/
diff --git a/osupdater/target/release/.cargo-lock b/osupdater/target/release/.cargo-lock
new file mode 100644
index 0000000..e69de29
diff --git a/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/dep-lib-color-print b/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/dep-lib-color-print
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/dep-lib-color-print differ
diff --git a/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/invoked.timestamp b/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/lib-color-print b/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/lib-color-print
new file mode 100644
index 0000000..bed6778
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/lib-color-print
@@ -0,0 +1 @@
+cc449d21240be012
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/lib-color-print.json b/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/lib-color-print.json
new file mode 100644
index 0000000..0572f9f
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/color-print-afce03216307b9e4/lib-color-print.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[]","target":1649529747995039023,"profile":14094339167972473758,"path":550194203882547516,"deps":[[3222093417525583837,"color_print_proc_macro",false,9439427396962683916]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/color-print-afce03216307b9e4/dep-lib-color-print"}}],"rustflags":[],"metadata":14046565314639412879,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/dep-lib-color-print-proc-macro b/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/dep-lib-color-print-proc-macro
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/dep-lib-color-print-proc-macro differ
diff --git a/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/invoked.timestamp b/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/lib-color-print-proc-macro b/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/lib-color-print-proc-macro
new file mode 100644
index 0000000..952800a
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/lib-color-print-proc-macro
@@ -0,0 +1 @@
+0c0c0d8f3495ff82
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/lib-color-print-proc-macro.json b/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/lib-color-print-proc-macro.json
new file mode 100644
index 0000000..a6f84a0
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/lib-color-print-proc-macro.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[]","target":15526862357881787706,"profile":1680656715729475402,"path":4882247213208630566,"deps":[[1404949221071535394,"syn",false,17982867022325774611],[6954241390595330609,"nom",false,1328267039077410007],[14268468010440576439,"quote",false,17141286554159441268],[18024560886749334364,"proc_macro2",false,4421871346268105323]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/color-print-proc-macro-81bc6d2860a2f103/dep-lib-color-print-proc-macro"}}],"rustflags":[],"metadata":209986892890977964,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/dep-lib-memchr b/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/dep-lib-memchr
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/dep-lib-memchr differ
diff --git a/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/invoked.timestamp b/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/lib-memchr b/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/lib-memchr
new file mode 100644
index 0000000..1a30b8c
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/lib-memchr
@@ -0,0 +1 @@
+abdaa34e60dcabef
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/lib-memchr.json b/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/lib-memchr.json
new file mode 100644
index 0000000..223b68e
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/memchr-34b18715b9f2148c/lib-memchr.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[\"alloc\", \"std\"]","target":13876443730220172507,"profile":1680656715729475402,"path":1344335906544194553,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/memchr-34b18715b9f2148c/dep-lib-memchr"}}],"rustflags":[],"metadata":7513296495906230968,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/dep-lib-minimal-lexical b/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/dep-lib-minimal-lexical
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/dep-lib-minimal-lexical differ
diff --git a/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/invoked.timestamp b/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/lib-minimal-lexical b/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/lib-minimal-lexical
new file mode 100644
index 0000000..114f785
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/lib-minimal-lexical
@@ -0,0 +1 @@
+57a4013fe180eff4
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/lib-minimal-lexical.json b/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/lib-minimal-lexical.json
new file mode 100644
index 0000000..0428c28
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/minimal-lexical-69772a73ef162988/lib-minimal-lexical.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[\"std\"]","target":1009644266440026082,"profile":1680656715729475402,"path":9900736054203991942,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/minimal-lexical-69772a73ef162988/dep-lib-minimal-lexical"}}],"rustflags":[],"metadata":2051824130325965549,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/dep-lib-nom b/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/dep-lib-nom
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/dep-lib-nom differ
diff --git a/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/invoked.timestamp b/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/lib-nom b/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/lib-nom
new file mode 100644
index 0000000..28519dc
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/lib-nom
@@ -0,0 +1 @@
+d7a411a7d5f36e12
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/lib-nom.json b/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/lib-nom.json
new file mode 100644
index 0000000..69cf6bc
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/nom-b1e9b1275a512960/lib-nom.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[\"alloc\", \"default\", \"std\"]","target":1745534342555606081,"profile":1680656715729475402,"path":17763511593432912576,"deps":[[10953957149292187054,"minimal_lexical",false,17649467169601332311],[15818844694086178958,"memchr",false,17270139502276631211]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/nom-b1e9b1275a512960/dep-lib-nom"}}],"rustflags":[],"metadata":9858338621379386705,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/bin-osupdater b/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/bin-osupdater
new file mode 100644
index 0000000..88cb7f4
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/bin-osupdater
@@ -0,0 +1 @@
+67d7bea85ad294e9
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/bin-osupdater.json b/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/bin-osupdater.json
new file mode 100644
index 0000000..300c0a2
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/bin-osupdater.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[]","target":3155679793706155574,"profile":14094339167972473758,"path":1684066648322511884,"deps":[[13109348367562040179,"color_print",false,1360099337276572876]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/osupdater-db87aea20fb245dc/dep-bin-osupdater"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/dep-bin-osupdater b/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/dep-bin-osupdater
new file mode 100644
index 0000000..5fdf103
Binary files /dev/null and b/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/dep-bin-osupdater differ
diff --git a/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/invoked.timestamp b/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/osupdater-db87aea20fb245dc/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-5758d8d74446bdab/run-build-script-build-script-build b/osupdater/target/release/.fingerprint/proc-macro2-5758d8d74446bdab/run-build-script-build-script-build
new file mode 100644
index 0000000..95d1d41
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/proc-macro2-5758d8d74446bdab/run-build-script-build-script-build
@@ -0,0 +1 @@
+30db49283634b3a8
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-5758d8d74446bdab/run-build-script-build-script-build.json b/osupdater/target/release/.fingerprint/proc-macro2-5758d8d74446bdab/run-build-script-build-script-build.json
new file mode 100644
index 0000000..47f5fd4
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/proc-macro2-5758d8d74446bdab/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"","target":0,"profile":0,"path":0,"deps":[[18024560886749334364,"build_script_build",false,2277621301395131203]],"local":[{"RerunIfChanged":{"output":"release/build/proc-macro2-5758d8d74446bdab/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/dep-lib-proc_macro2 b/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/dep-lib-proc_macro2
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/dep-lib-proc_macro2 differ
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/invoked.timestamp b/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/lib-proc_macro2 b/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/lib-proc_macro2
new file mode 100644
index 0000000..f1c7e5f
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/lib-proc_macro2
@@ -0,0 +1 @@
+6beac9b48fa45d3d
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/lib-proc_macro2.json b/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/lib-proc_macro2.json
new file mode 100644
index 0000000..1d97280
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/proc-macro2-d4b31c8935be91a0/lib-proc_macro2.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[\"default\", \"proc-macro\"]","target":2187471303096632034,"profile":1680656715729475402,"path":16281431462695871010,"deps":[[10045147784146067611,"unicode_ident",false,16456959812345648392],[18024560886749334364,"build_script_build",false,12156117226411907888]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/proc-macro2-d4b31c8935be91a0/dep-lib-proc_macro2"}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/build-script-build-script-build b/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/build-script-build-script-build
new file mode 100644
index 0000000..2eda1bc
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/build-script-build-script-build
@@ -0,0 +1 @@
+430b859a81bc9b1f
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/build-script-build-script-build.json b/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/build-script-build-script-build.json
new file mode 100644
index 0000000..a54e297
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[\"default\", \"proc-macro\"]","target":427768481117760528,"profile":1680656715729475402,"path":14636419031499795644,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/proc-macro2-f2a2ba8d678d573c/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/dep-build-script-build-script-build b/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/dep-build-script-build-script-build
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/dep-build-script-build-script-build differ
diff --git a/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/invoked.timestamp b/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/proc-macro2-f2a2ba8d678d573c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/dep-lib-quote b/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/dep-lib-quote
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/dep-lib-quote differ
diff --git a/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/invoked.timestamp b/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/lib-quote b/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/lib-quote
new file mode 100644
index 0000000..b0985f8
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/lib-quote
@@ -0,0 +1 @@
+7465da754d15e2ed
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/lib-quote.json b/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/lib-quote.json
new file mode 100644
index 0000000..dc2cf9d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/quote-3e5a3501363c5df8/lib-quote.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[\"default\", \"proc-macro\"]","target":10824007166531090010,"profile":1680656715729475402,"path":4559971258953805083,"deps":[[18024560886749334364,"proc_macro2",false,4421871346268105323]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/quote-3e5a3501363c5df8/dep-lib-quote"}}],"rustflags":[],"metadata":2717943770976187624,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/syn-c1422649038448f2/dep-lib-syn b/osupdater/target/release/.fingerprint/syn-c1422649038448f2/dep-lib-syn
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/syn-c1422649038448f2/dep-lib-syn differ
diff --git a/osupdater/target/release/.fingerprint/syn-c1422649038448f2/invoked.timestamp b/osupdater/target/release/.fingerprint/syn-c1422649038448f2/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/syn-c1422649038448f2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/syn-c1422649038448f2/lib-syn b/osupdater/target/release/.fingerprint/syn-c1422649038448f2/lib-syn
new file mode 100644
index 0000000..f926c54
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/syn-c1422649038448f2/lib-syn
@@ -0,0 +1 @@
+1379d08c47fa8ff9
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/syn-c1422649038448f2/lib-syn.json b/osupdater/target/release/.fingerprint/syn-c1422649038448f2/lib-syn.json
new file mode 100644
index 0000000..5bb059a
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/syn-c1422649038448f2/lib-syn.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[\"clone-impls\", \"default\", \"derive\", \"parsing\", \"printing\", \"proc-macro\"]","target":9229941241798225847,"profile":1680656715729475402,"path":7941431313172371195,"deps":[[10045147784146067611,"unicode_ident",false,16456959812345648392],[14268468010440576439,"quote",false,17141286554159441268],[18024560886749334364,"proc_macro2",false,4421871346268105323]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/syn-c1422649038448f2/dep-lib-syn"}}],"rustflags":[],"metadata":6886477143387768027,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/dep-lib-unicode-ident b/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/dep-lib-unicode-ident
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/dep-lib-unicode-ident differ
diff --git a/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/invoked.timestamp b/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/lib-unicode-ident b/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/lib-unicode-ident
new file mode 100644
index 0000000..2118813
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/lib-unicode-ident
@@ -0,0 +1 @@
+08d5bdb1c1dd62e4
\ No newline at end of file
diff --git a/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/lib-unicode-ident.json b/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/lib-unicode-ident.json
new file mode 100644
index 0000000..c9def4c
--- /dev/null
+++ b/osupdater/target/release/.fingerprint/unicode-ident-e20d05bcb61266f0/lib-unicode-ident.json
@@ -0,0 +1 @@
+{"rustc":135327596944711352,"features":"[]","target":7243519288898877878,"profile":1680656715729475402,"path":2775394328032971048,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/unicode-ident-e20d05bcb61266f0/dep-lib-unicode-ident"}}],"rustflags":[],"metadata":1159190378059262574,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/invoked.timestamp b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/out/proc_macro2.d b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/out/proc_macro2.d
new file mode 100644
index 0000000..bb5dc65
--- /dev/null
+++ b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/out/proc_macro2.d
@@ -0,0 +1,7 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/out/libproc_macro2.rmeta: build/probe.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/out/proc_macro2.d: build/probe.rs
+
+build/probe.rs:
+
+# env-dep:RUSTC_BOOTSTRAP
diff --git a/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/output b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/output
new file mode 100644
index 0000000..09f384f
--- /dev/null
+++ b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/output
@@ -0,0 +1,5 @@
+cargo:rustc-cfg=no_literal_byte_character
+cargo:rustc-cfg=no_literal_c_string
+cargo:rerun-if-changed=build/probe.rs
+cargo:rustc-cfg=wrap_proc_macro
+cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP
diff --git a/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/root-output b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/root-output
new file mode 100644
index 0000000..26891a9
--- /dev/null
+++ b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/root-output
@@ -0,0 +1 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/out
\ No newline at end of file
diff --git a/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/stderr b/osupdater/target/release/build/proc-macro2-5758d8d74446bdab/stderr
new file mode 100644
index 0000000..e69de29
diff --git a/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build-script-build b/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build-script-build
new file mode 100755
index 0000000..e407b30
Binary files /dev/null and b/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build-script-build differ
diff --git a/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build_script_build-f2a2ba8d678d573c b/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build_script_build-f2a2ba8d678d573c
new file mode 100755
index 0000000..e407b30
Binary files /dev/null and b/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build_script_build-f2a2ba8d678d573c differ
diff --git a/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build_script_build-f2a2ba8d678d573c.d b/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build_script_build-f2a2ba8d678d573c.d
new file mode 100644
index 0000000..1b670d8
--- /dev/null
+++ b/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build_script_build-f2a2ba8d678d573c.d
@@ -0,0 +1,5 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build_script_build-f2a2ba8d678d573c: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/build.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/build/proc-macro2-f2a2ba8d678d573c/build_script_build-f2a2ba8d678d573c.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/build.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/build.rs:
diff --git a/osupdater/target/release/deps/color_print-afce03216307b9e4.d b/osupdater/target/release/deps/color_print-afce03216307b9e4.d
new file mode 100644
index 0000000..0012dd1
--- /dev/null
+++ b/osupdater/target/release/deps/color_print-afce03216307b9e4.d
@@ -0,0 +1,7 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libcolor_print-afce03216307b9e4.rmeta: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-0.3.6/src/lib.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libcolor_print-afce03216307b9e4.rlib: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-0.3.6/src/lib.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/color_print-afce03216307b9e4.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-0.3.6/src/lib.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-0.3.6/src/lib.rs:
diff --git a/osupdater/target/release/deps/color_print_proc_macro-81bc6d2860a2f103.d b/osupdater/target/release/deps/color_print_proc_macro-81bc6d2860a2f103.d
new file mode 100644
index 0000000..5a918c0
--- /dev/null
+++ b/osupdater/target/release/deps/color_print_proc_macro-81bc6d2860a2f103.d
@@ -0,0 +1,17 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libcolor_print_proc_macro-81bc6d2860a2f103.so: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/util.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/ansi.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/ansi_constants.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/color_context.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/error.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/format_args/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/format_args/format_arg.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/types.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/color_tag.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/util.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/untagged.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/color_print_proc_macro-81bc6d2860a2f103.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/util.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/ansi.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/ansi_constants.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/color_context.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/error.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/format_args/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/format_args/format_arg.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/types.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/color_tag.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/util.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/untagged.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/lib.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/util.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/ansi.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/ansi_constants.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/color_context.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/error.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/format_args/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/format_args/format_arg.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/types.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/color_tag.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/parse/util.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/color-print-proc-macro-0.3.6/src/untagged.rs:
diff --git a/osupdater/target/release/deps/libcolor_print-afce03216307b9e4.rlib b/osupdater/target/release/deps/libcolor_print-afce03216307b9e4.rlib
new file mode 100644
index 0000000..554fcc8
Binary files /dev/null and b/osupdater/target/release/deps/libcolor_print-afce03216307b9e4.rlib differ
diff --git a/osupdater/target/release/deps/libcolor_print-afce03216307b9e4.rmeta b/osupdater/target/release/deps/libcolor_print-afce03216307b9e4.rmeta
new file mode 100644
index 0000000..ac3015b
Binary files /dev/null and b/osupdater/target/release/deps/libcolor_print-afce03216307b9e4.rmeta differ
diff --git a/osupdater/target/release/deps/libcolor_print_proc_macro-81bc6d2860a2f103.so b/osupdater/target/release/deps/libcolor_print_proc_macro-81bc6d2860a2f103.so
new file mode 100755
index 0000000..e81d045
Binary files /dev/null and b/osupdater/target/release/deps/libcolor_print_proc_macro-81bc6d2860a2f103.so differ
diff --git a/osupdater/target/release/deps/libmemchr-34b18715b9f2148c.rlib b/osupdater/target/release/deps/libmemchr-34b18715b9f2148c.rlib
new file mode 100644
index 0000000..50c55e3
Binary files /dev/null and b/osupdater/target/release/deps/libmemchr-34b18715b9f2148c.rlib differ
diff --git a/osupdater/target/release/deps/libmemchr-34b18715b9f2148c.rmeta b/osupdater/target/release/deps/libmemchr-34b18715b9f2148c.rmeta
new file mode 100644
index 0000000..3a23787
Binary files /dev/null and b/osupdater/target/release/deps/libmemchr-34b18715b9f2148c.rmeta differ
diff --git a/osupdater/target/release/deps/libminimal_lexical-69772a73ef162988.rlib b/osupdater/target/release/deps/libminimal_lexical-69772a73ef162988.rlib
new file mode 100644
index 0000000..4f4e92c
Binary files /dev/null and b/osupdater/target/release/deps/libminimal_lexical-69772a73ef162988.rlib differ
diff --git a/osupdater/target/release/deps/libminimal_lexical-69772a73ef162988.rmeta b/osupdater/target/release/deps/libminimal_lexical-69772a73ef162988.rmeta
new file mode 100644
index 0000000..97f38d6
Binary files /dev/null and b/osupdater/target/release/deps/libminimal_lexical-69772a73ef162988.rmeta differ
diff --git a/osupdater/target/release/deps/libnom-b1e9b1275a512960.rlib b/osupdater/target/release/deps/libnom-b1e9b1275a512960.rlib
new file mode 100644
index 0000000..31a6053
Binary files /dev/null and b/osupdater/target/release/deps/libnom-b1e9b1275a512960.rlib differ
diff --git a/osupdater/target/release/deps/libnom-b1e9b1275a512960.rmeta b/osupdater/target/release/deps/libnom-b1e9b1275a512960.rmeta
new file mode 100644
index 0000000..06fd388
Binary files /dev/null and b/osupdater/target/release/deps/libnom-b1e9b1275a512960.rmeta differ
diff --git a/osupdater/target/release/deps/libproc_macro2-d4b31c8935be91a0.rlib b/osupdater/target/release/deps/libproc_macro2-d4b31c8935be91a0.rlib
new file mode 100644
index 0000000..bf79853
Binary files /dev/null and b/osupdater/target/release/deps/libproc_macro2-d4b31c8935be91a0.rlib differ
diff --git a/osupdater/target/release/deps/libproc_macro2-d4b31c8935be91a0.rmeta b/osupdater/target/release/deps/libproc_macro2-d4b31c8935be91a0.rmeta
new file mode 100644
index 0000000..25f6819
Binary files /dev/null and b/osupdater/target/release/deps/libproc_macro2-d4b31c8935be91a0.rmeta differ
diff --git a/osupdater/target/release/deps/libquote-3e5a3501363c5df8.rlib b/osupdater/target/release/deps/libquote-3e5a3501363c5df8.rlib
new file mode 100644
index 0000000..3a50133
Binary files /dev/null and b/osupdater/target/release/deps/libquote-3e5a3501363c5df8.rlib differ
diff --git a/osupdater/target/release/deps/libquote-3e5a3501363c5df8.rmeta b/osupdater/target/release/deps/libquote-3e5a3501363c5df8.rmeta
new file mode 100644
index 0000000..8de9590
Binary files /dev/null and b/osupdater/target/release/deps/libquote-3e5a3501363c5df8.rmeta differ
diff --git a/osupdater/target/release/deps/libsyn-c1422649038448f2.rlib b/osupdater/target/release/deps/libsyn-c1422649038448f2.rlib
new file mode 100644
index 0000000..b285e61
Binary files /dev/null and b/osupdater/target/release/deps/libsyn-c1422649038448f2.rlib differ
diff --git a/osupdater/target/release/deps/libsyn-c1422649038448f2.rmeta b/osupdater/target/release/deps/libsyn-c1422649038448f2.rmeta
new file mode 100644
index 0000000..20dfd28
Binary files /dev/null and b/osupdater/target/release/deps/libsyn-c1422649038448f2.rmeta differ
diff --git a/osupdater/target/release/deps/libunicode_ident-e20d05bcb61266f0.rlib b/osupdater/target/release/deps/libunicode_ident-e20d05bcb61266f0.rlib
new file mode 100644
index 0000000..60e733a
Binary files /dev/null and b/osupdater/target/release/deps/libunicode_ident-e20d05bcb61266f0.rlib differ
diff --git a/osupdater/target/release/deps/libunicode_ident-e20d05bcb61266f0.rmeta b/osupdater/target/release/deps/libunicode_ident-e20d05bcb61266f0.rmeta
new file mode 100644
index 0000000..19df84a
Binary files /dev/null and b/osupdater/target/release/deps/libunicode_ident-e20d05bcb61266f0.rmeta differ
diff --git a/osupdater/target/release/deps/memchr-34b18715b9f2148c.d b/osupdater/target/release/deps/memchr-34b18715b9f2148c.d
new file mode 100644
index 0000000..902fea9
--- /dev/null
+++ b/osupdater/target/release/deps/memchr-34b18715b9f2148c.d
@@ -0,0 +1,33 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libmemchr-34b18715b9f2148c.rmeta: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/packedpair/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/packedpair/default_rank.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/rabinkarp.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/shiftor.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/twoway.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/cow.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memmem/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memmem/searcher.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/vector.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libmemchr-34b18715b9f2148c.rlib: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/packedpair/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/packedpair/default_rank.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/rabinkarp.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/shiftor.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/twoway.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/cow.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memmem/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memmem/searcher.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/vector.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/memchr-34b18715b9f2148c.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/packedpair/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/packedpair/default_rank.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/rabinkarp.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/shiftor.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/twoway.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/packedpair.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/cow.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memchr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memmem/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memmem/searcher.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/vector.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/lib.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/macros.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/memchr.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/packedpair/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/packedpair/default_rank.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/rabinkarp.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/shiftor.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/all/twoway.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/memchr.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/generic/packedpair.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/memchr.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/avx2/packedpair.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/memchr.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/sse2/packedpair.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/arch/x86_64/memchr.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/cow.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/ext.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memchr.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memmem/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/memmem/searcher.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.2/src/vector.rs:
diff --git a/osupdater/target/release/deps/minimal_lexical-69772a73ef162988.d b/osupdater/target/release/deps/minimal_lexical-69772a73ef162988.d
new file mode 100644
index 0000000..89c5b22
--- /dev/null
+++ b/osupdater/target/release/deps/minimal_lexical-69772a73ef162988.d
@@ -0,0 +1,25 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libminimal_lexical-69772a73ef162988.rmeta: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/bellerophon.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/bigint.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/extended_float.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/fpu.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/heapvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lemire.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/libm.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/mask.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/num.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/number.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/rounding.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/slow.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/stackvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_bellerophon.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_lemire.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_small.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libminimal_lexical-69772a73ef162988.rlib: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/bellerophon.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/bigint.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/extended_float.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/fpu.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/heapvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lemire.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/libm.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/mask.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/num.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/number.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/rounding.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/slow.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/stackvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_bellerophon.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_lemire.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_small.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/minimal_lexical-69772a73ef162988.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/bellerophon.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/bigint.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/extended_float.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/fpu.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/heapvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lemire.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/libm.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/mask.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/num.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/number.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/rounding.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/slow.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/stackvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_bellerophon.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_lemire.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_small.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lib.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/bellerophon.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/bigint.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/extended_float.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/fpu.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/heapvec.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lemire.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/libm.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/mask.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/num.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/number.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/parse.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/rounding.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/slow.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/stackvec.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_bellerophon.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_lemire.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/table_small.rs:
diff --git a/osupdater/target/release/deps/nom-b1e9b1275a512960.d b/osupdater/target/release/deps/nom-b1e9b1275a512960.d
new file mode 100644
index 0000000..d7e18d6
--- /dev/null
+++ b/osupdater/target/release/deps/nom-b1e9b1275a512960.d
@@ -0,0 +1,28 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libnom-b1e9b1275a512960.rmeta: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/error.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/branch/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/combinator/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/internal.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/multi/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/sequence/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/traits.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/str.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/streaming.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libnom-b1e9b1275a512960.rlib: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/error.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/branch/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/combinator/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/internal.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/multi/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/sequence/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/traits.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/str.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/streaming.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/nom-b1e9b1275a512960.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/error.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/branch/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/combinator/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/internal.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/multi/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/sequence/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/traits.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/streaming.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/str.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/mod.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/complete.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/streaming.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/lib.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/macros.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/error.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/branch/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/combinator/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/internal.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/multi/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/sequence/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/traits.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/complete.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bits/streaming.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/complete.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/bytes/streaming.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/complete.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/character/streaming.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/str.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/mod.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/complete.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/number/streaming.rs:
diff --git a/osupdater/target/release/deps/osupdater-db87aea20fb245dc b/osupdater/target/release/deps/osupdater-db87aea20fb245dc
new file mode 100755
index 0000000..7bf9742
Binary files /dev/null and b/osupdater/target/release/deps/osupdater-db87aea20fb245dc differ
diff --git a/osupdater/target/release/deps/osupdater-db87aea20fb245dc.d b/osupdater/target/release/deps/osupdater-db87aea20fb245dc.d
new file mode 100644
index 0000000..a27474e
--- /dev/null
+++ b/osupdater/target/release/deps/osupdater-db87aea20fb245dc.d
@@ -0,0 +1,5 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/osupdater-db87aea20fb245dc: src/main.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/osupdater-db87aea20fb245dc.d: src/main.rs
+
+src/main.rs:
diff --git a/osupdater/target/release/deps/proc_macro2-d4b31c8935be91a0.d b/osupdater/target/release/deps/proc_macro2-d4b31c8935be91a0.d
new file mode 100644
index 0000000..3408ae5
--- /dev/null
+++ b/osupdater/target/release/deps/proc_macro2-d4b31c8935be91a0.d
@@ -0,0 +1,14 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libproc_macro2-d4b31c8935be91a0.rmeta: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/marker.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/rcvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/detection.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/fallback.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/extra.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/wrapper.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libproc_macro2-d4b31c8935be91a0.rlib: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/marker.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/rcvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/detection.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/fallback.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/extra.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/wrapper.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/proc_macro2-d4b31c8935be91a0.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/marker.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/rcvec.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/detection.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/fallback.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/extra.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/wrapper.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/lib.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/marker.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/parse.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/rcvec.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/detection.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/fallback.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/extra.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/wrapper.rs:
diff --git a/osupdater/target/release/deps/quote-3e5a3501363c5df8.d b/osupdater/target/release/deps/quote-3e5a3501363c5df8.d
new file mode 100644
index 0000000..433ef0a
--- /dev/null
+++ b/osupdater/target/release/deps/quote-3e5a3501363c5df8.d
@@ -0,0 +1,13 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libquote-3e5a3501363c5df8.rmeta: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/format.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/ident_fragment.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/to_tokens.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/runtime.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/spanned.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libquote-3e5a3501363c5df8.rlib: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/format.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/ident_fragment.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/to_tokens.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/runtime.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/spanned.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/quote-3e5a3501363c5df8.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/format.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/ident_fragment.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/to_tokens.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/runtime.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/spanned.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/lib.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/ext.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/format.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/ident_fragment.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/to_tokens.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/runtime.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/spanned.rs:
diff --git a/osupdater/target/release/deps/syn-c1422649038448f2.d b/osupdater/target/release/deps/syn-c1422649038448f2.d
new file mode 100644
index 0000000..5fcf29e
--- /dev/null
+++ b/osupdater/target/release/deps/syn-c1422649038448f2.d
@@ -0,0 +1,47 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libsyn-c1422649038448f2.rmeta: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/group.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/token.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/attr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/bigint.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/buffer.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/classify.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/custom_keyword.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/custom_punctuation.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/data.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/derive.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/drops.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/error.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/expr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/generics.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ident.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lifetime.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lit.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lookahead.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/mac.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/meta.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/op.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/discouraged.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse_macro_input.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse_quote.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/path.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/precedence.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/print.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/punctuated.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/restriction.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/sealed.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/span.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/spanned.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/thread.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ty.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/verbatim.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/export.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/gen/clone.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libsyn-c1422649038448f2.rlib: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/group.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/token.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/attr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/bigint.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/buffer.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/classify.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/custom_keyword.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/custom_punctuation.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/data.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/derive.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/drops.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/error.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/expr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/generics.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ident.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lifetime.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lit.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lookahead.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/mac.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/meta.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/op.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/discouraged.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse_macro_input.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse_quote.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/path.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/precedence.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/print.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/punctuated.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/restriction.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/sealed.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/span.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/spanned.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/thread.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ty.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/verbatim.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/export.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/gen/clone.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/syn-c1422649038448f2.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/macros.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/group.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/token.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/attr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/bigint.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/buffer.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/classify.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/custom_keyword.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/custom_punctuation.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/data.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/derive.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/drops.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/error.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/expr.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ext.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/generics.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ident.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lifetime.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lit.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lookahead.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/mac.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/meta.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/op.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/discouraged.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse_macro_input.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse_quote.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/path.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/precedence.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/print.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/punctuated.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/restriction.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/sealed.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/span.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/spanned.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/thread.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ty.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/verbatim.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/export.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/gen/clone.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lib.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/macros.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/group.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/token.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/attr.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/bigint.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/buffer.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/classify.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/custom_keyword.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/custom_punctuation.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/data.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/derive.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/drops.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/error.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/expr.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ext.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/generics.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ident.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lifetime.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lit.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lookahead.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/mac.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/meta.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/op.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/discouraged.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse_macro_input.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/parse_quote.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/path.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/precedence.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/print.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/punctuated.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/restriction.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/sealed.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/span.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/spanned.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/thread.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/ty.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/verbatim.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/export.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/gen/clone.rs:
diff --git a/osupdater/target/release/deps/unicode_ident-e20d05bcb61266f0.d b/osupdater/target/release/deps/unicode_ident-e20d05bcb61266f0.d
new file mode 100644
index 0000000..f00b93d
--- /dev/null
+++ b/osupdater/target/release/deps/unicode_ident-e20d05bcb61266f0.d
@@ -0,0 +1,8 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libunicode_ident-e20d05bcb61266f0.rmeta: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/tables.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/libunicode_ident-e20d05bcb61266f0.rlib: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/tables.rs
+
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/deps/unicode_ident-e20d05bcb61266f0.d: /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs /home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/tables.rs
+
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs:
+/home/andrew/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/tables.rs:
diff --git a/osupdater/target/release/osupdater b/osupdater/target/release/osupdater
new file mode 100755
index 0000000..7bf9742
Binary files /dev/null and b/osupdater/target/release/osupdater differ
diff --git a/osupdater/target/release/osupdater.d b/osupdater/target/release/osupdater.d
new file mode 100644
index 0000000..fb6b9b6
--- /dev/null
+++ b/osupdater/target/release/osupdater.d
@@ -0,0 +1 @@
+/home/andrew/Workspace/git_repos/osupdater/osupdater/target/release/osupdater: /home/andrew/Workspace/git_repos/osupdater/osupdater/src/main.rs
diff --git a/rust_build_osupdater.sh b/rust_build_osupdater.sh
index 4a57b38..01fa8dc 100755
--- a/rust_build_osupdater.sh
+++ b/rust_build_osupdater.sh
@@ -5,6 +5,6 @@ echo -e "Entering build directory\n"
cd osupdater/
echo -e "Building osupdater\n"
cargo build -r
-echo -e "Copying binary to git root\n"
-cp target/release/osupdater ../osupdater
+#echo -e "Copying binary to git root\n"
+#cp target/release/osupdater ../osupdater