@ 260802.2

260615.3 · 98792b1dab553d0ac9a206e40c10643d28cc57f5

*: a near complete overhaul of some fundamental components

Particularly, the `video` script and how Wingo boots. We consolidate much here and avoid separate init scripts for each machine. They were a huge pain to maintain and frequently got out of sync from one another.

We do still have some case analysis, which is annoying. But a foolish consistency is the hobgoblin of little minds.

reading declarations

Changes to bin/rust/setup-system-links/Cargo.lock. All files

bin/rust/setup-system-links/Cargo.lock

@@ -1,39 +1,35 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing.+version = 4+ [[package]] name = "anyhow"-version = "1.0.32"+version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b"+checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"  [[package]] name = "bitflags"-version = "1.2.1"+version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"  [[package]] name = "bstr"-version = "0.2.13"+version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931"+checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" dependencies = [  "lazy_static",  "memchr",  "regex-automata", ] -[[package]]-name = "byteorder"-version = "1.3.4"-source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"- [[package]] name = "clap"-version = "2.33.3"+version = "2.34.0" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" dependencies = [  "bitflags",  "textwrap",@@ -42,24 +38,21 @@ dependencies = [  [[package]] name = "lazy_static"-version = "1.4.0"+version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"  [[package]] name = "memchr"-version = "2.3.3"+version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"+checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8"  [[package]] name = "regex-automata"-version = "0.1.9"+version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4"-dependencies = [- "byteorder",-]+checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"  [[package]] name = "same-file"@@ -92,48 +85,40 @@ dependencies = [  [[package]] name = "unicode-width"-version = "0.1.8"+version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"  [[package]] name = "walkdir"-version = "2.3.1"+version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d"+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [  "same-file",- "winapi",  "winapi-util", ]  [[package]]-name = "winapi"-version = "0.3.9"+name = "winapi-util"+version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"+checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [- "winapi-i686-pc-windows-gnu",- "winapi-x86_64-pc-windows-gnu",+ "windows-sys", ]  [[package]]-name = "winapi-i686-pc-windows-gnu"-version = "0.4.0"+name = "windows-link"+version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"+checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"  [[package]]-name = "winapi-util"-version = "0.1.5"+name = "windows-sys"+version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"+checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [- "winapi",+ "windows-link", ]--[[package]]-name = "winapi-x86_64-pc-windows-gnu"-version = "0.4.0"-source = "registry+https://github.com/rust-lang/crates.io-index"-checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"