winure/README.md

59 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2024-06-05 09:22:27 -04:00
# Winure: WSL inurement tools
2024-08-19 15:09:46 -04:00
These are tools I use to use Windows primarily through WSL. Many are
cross-dependent.
2024-06-05 09:22:27 -04:00
## `dos-var`
Gets Windows environment variables from DOS.
## `env-share`
A hacked-together utility for sending WSL variables back to Windows
shells. The utility runs in WSL, and companion scripts run in Windows.
2024-07-15 13:21:43 -04:00
## `hug`
2024-07-15 14:00:02 -04:00
A barebones command wrapper for turning binary-output text into normal text.
2024-07-15 13:21:43 -04:00
2024-06-11 09:11:39 -04:00
## `mkwin`
A Linux utility to quickly make a bash script to run a Windows executable with
2024-06-11 09:11:39 -04:00
certain parameters.
2024-06-05 09:22:27 -04:00
## `path-convert`
A Linux utility to canonicalize and convert paths from Unix to DOS, which makes
it easier to open programs like explorer from WSL. This solves hiccups from
paths like missing support for symbolic links, mismatched path separators,
inability to handle spaces in directory names, and resolves C-drive paths to
their normal DOS form.
2024-06-05 09:22:27 -04:00
2024-06-07 14:11:24 -04:00
## `qdls`
2024-06-14 14:01:48 -04:00
A feature-barren DOS clone of `ls` that hides Windows hidden files. Relies on
`dotnet-warp` as a build dependency.
2024-06-07 14:11:24 -04:00
---
## Scripts
2024-08-22 15:34:22 -04:00
- `charmap.sh`: Simple wrapper for Character Map.
2024-08-22 09:27:15 -04:00
- `cmd.sh`: Simple wrapper for `cmd.exe`.
- `dos.sh`: Simple wrapper for executing Windows commands directly.
- `elevate.sh`: Elevate WSL (`-l`) or Windows (`-w`) commands from WSL.
- `explorer.sh`: Launch explorer from WSL.
2024-07-03 16:20:46 -04:00
- `pwsh.sh`: Launch PowerShell Core.
2024-10-29 13:59:20 -04:00
- `sqlcmd.sh`: Simple wrapper for `sqlcmd.exe`.
2024-08-27 09:05:25 -04:00
- `wsl.sh`: A wrapper for `wsl.exe` that wraps in `hug` when piped.
- `wt.sh`: Launch Windows Terminal.
2024-08-22 09:39:44 -04:00
---
## Windows Man Pages
- `cmd(8)`: `cmd.exe`
- `wt(1)`: Windows Terminal