- Install the dependencies listed below
- Copy the contents of
UserProfile
to%UserProfile%
- [OPTIONAL] Apply the included registry file to register Windows Terminal to automatically handle
ssh://
andtelnet://
protocol links
- PowerShell 5.1
- Windows Terminal
- Chocolatey
- gsudo
- pfetch-rs
- OpenSSH Client (for
wtssh
) - plink (for
wttelnet
) - WSL (for
wtcom
) - minicom (for
wtcom
) - CaskaydiaCove Nerd Font
wtssh
: Wrapper for OpenSSH that spawns a new tab-t
,--title
: Set a custom title for the tab- Parses an SSH URI argument (
ssh://
) - All additional arguments are forwarded to OpenSSH
wttelnet
: Wrapper for plink that spawns a new tab--title
: Set a custom title for the tab- Parses a telnet URI argument (
telnet://
) - All additional arguments are forwarded to plink
wtcom
: Wrapper for minicom running in WSL that spawns a new tab-Port
: COM port to connect to, default:4
-Distribution
: WSL distribution with minicom installed, default:debian
- No additional arguments are forwarded to minicom
- Requires that the serial port
COMX
is correctly forwarded to the WSL device/dev/ttySX
Compare-FileHash
: Compare two files, or a file to a hash string-Algorithm
: Hash algorithm to use, default:SHA256
-Path
: Path to the first (or only) file to compare, may also be piped in via stdin-Compare
: Path to the second file, or a hash string, to compare against
- Other Utilities:
head
,tail
,wc
: Super basic clones of standard POSIX toolsGet-UpserPrincipleName
: Get the UPN of the current user
- Other Aliases:
sudo
-->gsudo
grep
-->Select-String
ll
-->Get-ChildItem
subl|sublime
--> Sublime Textvim
--> VIM