├── .github └── workflows │ ├── lint.yaml │ └── msi.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── img ├── auto_attach.png ├── connected_devices.png ├── device_context_menu.png └── persisted_devices.png ├── msi ├── .gitignore ├── Package.wxs ├── README.md ├── WixUIBannerBmp.png ├── WixUIDialogBmp.png ├── build.ps1 └── wsl-usb-manager.wixproj ├── resources ├── resources.rc ├── wsl-usb-manager.exe.manifest ├── wsl-usb-manager.ico └── wsl-usb-manager.png └── src ├── auto_attach.rs ├── gui ├── auto_attach_tab │ ├── auto_attach_info.rs │ └── mod.rs ├── connected_tab │ ├── device_info.rs │ └── mod.rs ├── mod.rs ├── nwg_ext.rs ├── persisted_tab │ ├── mod.rs │ └── persisted_info.rs └── usbipd_gui.rs ├── main.rs ├── usbipd.rs └── win_utils.rs /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/msi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/.github/workflows/msi.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/README.md -------------------------------------------------------------------------------- /img/auto_attach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/img/auto_attach.png -------------------------------------------------------------------------------- /img/connected_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/img/connected_devices.png -------------------------------------------------------------------------------- /img/device_context_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/img/device_context_menu.png -------------------------------------------------------------------------------- /img/persisted_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/img/persisted_devices.png -------------------------------------------------------------------------------- /msi/.gitignore: -------------------------------------------------------------------------------- 1 | obj 2 | .wix 3 | bin 4 | staging -------------------------------------------------------------------------------- /msi/Package.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/msi/Package.wxs -------------------------------------------------------------------------------- /msi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/msi/README.md -------------------------------------------------------------------------------- /msi/WixUIBannerBmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/msi/WixUIBannerBmp.png -------------------------------------------------------------------------------- /msi/WixUIDialogBmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/msi/WixUIDialogBmp.png -------------------------------------------------------------------------------- /msi/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/msi/build.ps1 -------------------------------------------------------------------------------- /msi/wsl-usb-manager.wixproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/msi/wsl-usb-manager.wixproj -------------------------------------------------------------------------------- /resources/resources.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/resources/resources.rc -------------------------------------------------------------------------------- /resources/wsl-usb-manager.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/resources/wsl-usb-manager.exe.manifest -------------------------------------------------------------------------------- /resources/wsl-usb-manager.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/resources/wsl-usb-manager.ico -------------------------------------------------------------------------------- /resources/wsl-usb-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/resources/wsl-usb-manager.png -------------------------------------------------------------------------------- /src/auto_attach.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/auto_attach.rs -------------------------------------------------------------------------------- /src/gui/auto_attach_tab/auto_attach_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/auto_attach_tab/auto_attach_info.rs -------------------------------------------------------------------------------- /src/gui/auto_attach_tab/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/auto_attach_tab/mod.rs -------------------------------------------------------------------------------- /src/gui/connected_tab/device_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/connected_tab/device_info.rs -------------------------------------------------------------------------------- /src/gui/connected_tab/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/connected_tab/mod.rs -------------------------------------------------------------------------------- /src/gui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/mod.rs -------------------------------------------------------------------------------- /src/gui/nwg_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/nwg_ext.rs -------------------------------------------------------------------------------- /src/gui/persisted_tab/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/persisted_tab/mod.rs -------------------------------------------------------------------------------- /src/gui/persisted_tab/persisted_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/persisted_tab/persisted_info.rs -------------------------------------------------------------------------------- /src/gui/usbipd_gui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/gui/usbipd_gui.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/usbipd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/usbipd.rs -------------------------------------------------------------------------------- /src/win_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbeth/wsl-usb-manager/HEAD/src/win_utils.rs --------------------------------------------------------------------------------