Initial commit - add basic utilities
This commit is contained in:
commit
9f35c36ad3
4 changed files with 27 additions and 0 deletions
14
README.md
Normal file
14
README.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
# WSL Helpers
|
||||
|
||||
These are small scripts to help with living in the WSL on Windows. Mostly
|
||||
wrappers to easily run Windows executables without having to hunt down the full
|
||||
path to the binaries.
|
||||
|
||||
# Scripts
|
||||
|
||||
- `explorer`: open current directory in Windows Explorer
|
||||
- `ipfonfig`: use Windows' `ipconfig` command, WSL does not provide or support
|
||||
`ifconfig` (kind of redundant because we can use `ip` in the WSL but keeping
|
||||
it here anyway for convenience)
|
||||
- `wsl`: use the WSL to WSL the WSL.
|
||||
|
7
bin/explorer
Normal file
7
bin/explorer
Normal file
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
/mnt/c/Windows/explorer.exe "$(wslpath -w "$@")"
|
||||
|
||||
# The Windows Explorer binary seems to always return 1, even though it
|
||||
# succesully opens the desired folder. So, executing `true` here is just a
|
||||
# hack so that we have a nice return code from our script.
|
||||
true
|
3
bin/ipconfig
Normal file
3
bin/ipconfig
Normal file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
exec /mnt/c/Windows/System32/ipconfig.exe "$@"
|
||||
|
3
bin/wsl
Normal file
3
bin/wsl
Normal file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
exec /mnt/c/Windows/System32/wsl.exe "$@"
|
||||
|
Loading…
Add table
Reference in a new issue