Update list-cli-tools.ps1

This commit is contained in:
Markus Fleschutz 2022-12-25 22:29:33 +01:00
parent f3233c513a
commit 2b28eba7d3

View File

@ -2,7 +2,7 @@
.SYNOPSIS .SYNOPSIS
Lists installed command-line tools Lists installed command-line tools
.DESCRIPTION .DESCRIPTION
This PowerShell script lists all installed command-line tools (name/version/path/file size, sorted by name). This PowerShell script lists installed command-line tools sorted by name.
.EXAMPLE .EXAMPLE
PS> ./list-cli-tools PS> ./list-cli-tools
@ -16,7 +16,7 @@
Author: Markus Fleschutz | License: CC0 Author: Markus Fleschutz | License: CC0
#> #>
function TryCmd { param([string]$Cmd, [string]$VersionArg) function Test { param([string]$Cmd, [string]$VersionArg)
try { try {
$Info = Get-Command $Cmd -ErrorAction Stop $Info = Get-Command $Cmd -ErrorAction Stop
$Path = $Info.Source $Path = $Info.Source
@ -48,235 +48,241 @@ function TryCmd { param([string]$Cmd, [string]$VersionArg)
} }
function ListCmdTools { function ListCmdTools {
TryCmd 7z "-version" Test 7z "-version"
TryCmd ant "-v" Test ant "-v"
TryCmd apt "--version" Test apt "--version"
TryCmd apt-get "--version" Test apt-get "--version"
TryCmd amixer "--version" Test amixer "--version"
TryCmd aplay "--version" Test aplay "--version"
TryCmd apropos "--version" Test apropos "--version"
TryCmd ar "--version" Test ar "--version"
TryCmd arch "--version" Test arch "--version"
TryCmd arecord "--version" Test arecord "--version"
TryCmd arp "" Test arp ""
TryCmd at "" Test at ""
TryCmd attrib "" Test attrib ""
TryCmd awk "--version" Test awk "--version"
TryCmd b2sum "--version" Test b2sum "--version"
TryCmd base32 "--version" Test base32 "--version"
TryCmd base64 "--version" Test base64 "--version"
TryCmd basename "--version" Test basename "--version"
TryCmd basenc "--version" Test basenc "--version"
TryCmd bash "--version" Test bash "--version"
TryCmd bc "--version" Test bc "--version"
TryCmd bunzip2 "--version" Test bunzip2 "--version"
TryCmd bzcat "--version" Test bzcat "--version"
TryCmd bzip2 "--version" Test bzip2 "--version"
TryCmd bzip2recover "--version" Test bzip2recover "--version"
TryCmd captoinfo "-V" Test captoinfo "-V"
TryCmd cat "-version" Test cat "-version"
TryCmd cc "--version" Test cc "--version"
TryCmd chattr "--version" Test chattr "--version"
TryCmd chcon "--version" Test chcon "--version"
TryCmd chdsk "" Test chcpu "--version"
TryCmd chgrp "--version" Test chdsk ""
TryCmd chmod "--version" Test chgrp "--version"
TryCmd chkntfs "" Test chmod "--version"
TryCmd chown "--version" Test chkntfs ""
TryCmd chroot "--version" Test chmem "--version"
TryCmd choco "--version" Test chown "--version"
TryCmd cipher "" Test chpasswd "--version"
TryCmd cksum "--version" Test chroot "--version"
TryCmd clang "--version" Test choco "--version"
TryCmd clear "-V" Test cipher ""
TryCmd cmake "--version" Test cksum "--version"
TryCmd cmd "" Test clang "--version"
TryCmd cmp "--version" Test clear "-V"
TryCmd column "--version" Test cmake "--version"
TryCmd comp "" Test cmd ""
TryCmd compact "" Test cmp "--version"
TryCmd cp "--version" Test column "--version"
TryCmd cpack "--version" Test comp ""
TryCmd csplit "--version" Test compact ""
TryCmd ctest "--version" Test cp "--version"
TryCmd curl "--version" Test cpack "--version"
TryCmd cut "--version" Test csplit "--version"
TryCmd cygcheck "--version" Test ctest "--version"
TryCmd cygpath "--version" Test curl "--version"
TryCmd d2u "--version" Test cut "--version"
TryCmd dash "--version" Test cygcheck "--version"
TryCmd date "" Test cygpath "--version"
TryCmd dd "--version" Test d2u "--version"
TryCmd df "--version" Test dash "--version"
TryCmd diff "--version" Test date ""
TryCmd diff3 "--version" Test dd "--version"
TryCmd dir "--version" Test delgroup "--version"
TryCmd dircolors "--version" Test deluser "--version"
TryCmd dirname "--version" Test df "--version"
TryCmd dism "" Test diff "--version"
TryCmd dos2unix "--version" Test diff3 "--version"
TryCmd driverquery "" Test dir "--version"
TryCmd du "--version" Test dircolors "--version"
TryCmd echo "--version" Test dirname "--version"
TryCmd egrep "--version" Test dism ""
TryCmd env "--version" Test dos2unix "--version"
TryCmd ex "--version" Test driverquery ""
TryCmd expand "--version" Test du "--version"
TryCmd expr "--version" Test echo "--version"
TryCmd factor "--version" Test egrep "--version"
TryCmd false "--version" Test env "--version"
TryCmd fido2-assert "--version" Test ex "--version"
TryCmd fido2-cred "--version" Test expand "--version"
TryCmd fido2-token "--version" Test expr "--version"
TryCmd file "--version" Test factor "--version"
TryCmd find "--version" Test false "--version"
TryCmd fish "--version" Test fido2-assert "--version"
TryCmd fgrep "--version" Test fido2-cred "--version"
TryCmd fmt "--version" Test fido2-token "--version"
TryCmd fold "--version" Test file "--version"
TryCmd ftp "-?" Test find "--version"
TryCmd funzip "--version" Test fish "--version"
TryCmd gawk "--version" Test fgrep "--version"
TryCmd gencat "--version" Test fmt "--version"
TryCmd getconf "--version" Test fold "--version"
TryCmd getopt "--version" Test ftp "-?"
TryCmd gettext "--version" Test funzip "--version"
TryCmd gcc "--version" Test gawk "--version"
TryCmd gdb "--version" Test gencat "--version"
TryCmd gh "--version" Test getconf "--version"
TryCmd git "--version" Test getopt "--version"
TryCmd gkill "--version" Test gettext "--version"
TryCmd gmondump "--version" Test gcc "--version"
TryCmd gpg "--version" Test gdb "--version"
TryCmd gpg-agent "--version" Test gh "--version"
TryCmd gpgconf "--version" Test git "--version"
TryCmd gpg-error "--version" Test gkill "--version"
TryCmd gpgsplit "--version" Test gmondump "--version"
TryCmd gpgtar "--version" Test gpg "--version"
TryCmd grep "--version" Test gpg-agent "--version"
TryCmd groups "--version" Test gpgconf "--version"
TryCmd gzip "--version" Test gpg-error "--version"
TryCmd head "--version" Test gpgsplit "--version"
TryCmd hcsdiag "" Test gpgtar "--version"
TryCmd help "--version" Test grep "--version"
TryCmd hmac256 "--version" Test groups "--version"
TryCmd hostid "--version" Test gzip "--version"
TryCmd hostname "" Test head "--version"
TryCmd htop "--version" Test hcsdiag ""
TryCmd icacls "--version" Test help "--version"
TryCmd iconv "--version" Test hmac256 "--version"
TryCmd id "--version" Test hostid "--version"
TryCmd ipfs "--version" Test hostname ""
TryCmd java "--version" Test htop "--version"
TryCmd join "--version" Test icacls "--version"
TryCmd kill "--version" Test iconv "--version"
TryCmd ldd "--version" Test id "--version"
TryCmd less "--version" Test ipfs "--version"
TryCmd link "--version" Test java "--version"
TryCmd ln "--version" Test join "--version"
TryCmd locale "--version" Test kill "--version"
TryCmd locate "--version" Test ldd "--version"
TryCmd logname "--version" Test less "--version"
TryCmd ls "--version" Test link "--version"
TryCmd lsattr "-V" Test ln "--version"
TryCmd lsb_release "" Test locale "--version"
TryCmd lzma "--version" Test locate "--version"
TryCmd mac2unix "--version" Test logname "--version"
TryCmd make "--version" Test ls "--version"
TryCmd md5sum "--version" Test lsattr "-V"
TryCmd minidumper "--version" Test lsb_release ""
TryCmd mkdir "--version" Test lzma "--version"
TryCmd mkfifo "--version" Test mac2unix "--version"
TryCmd mkgroup "--version" Test make "--version"
TryCmd mknod "--version" Test md5sum "--version"
TryCmd mkpasswd "--version" Test minidumper "--version"
TryCmd mktemp "--version" Test mkdir "--version"
TryCmd mount "--version" Test mkfifo "--version"
TryCmd MpCmdRun "-h" Test mkgroup "--version"
TryCmd netsh "" Test mknod "--version"
TryCmd netstat "" Test mkpasswd "--version"
TryCmd nice "--version" Test mktemp "--version"
TryCmd nohup "--version" Test mount "--version"
TryCmd nroff "--version" Test MpCmdRun "-h"
TryCmd nslookup "" Test netsh ""
TryCmd openssl "" Test netstat ""
TryCmd passwd "--status" Test nice "--version"
TryCmd paste "--version" Test nohup "--version"
TryCmd perl "--version" Test nroff "--version"
TryCmd ping "-V" Test nslookup ""
TryCmd ping6 "-V" Test openssl ""
TryCmd pip "--version" Test passwd "--status"
TryCmd pip3 "--version" Test paste "--version"
TryCmd pip3.8 "--version" Test perl "--version"
TryCmd powercfg "/?" Test ping "-V"
TryCmd powershell "--version" Test ping6 "-V"
TryCmd print "" Test pip "--version"
TryCmd printf "--version" Test pip3 "--version"
TryCmd python "--version" Test pip3.8 "--version"
TryCmd python3 "--version" Test powercfg "/?"
TryCmd python3.8 "--version" Test powershell "--version"
TryCmd rasdial "--version" Test print ""
TryCmd regedit "--version" Test printf "--version"
TryCmd replace "--version" Test pro "--version"
TryCmd robocopy "--version" Test python "--version"
TryCmd route "" Test python3 "--version"
TryCmd rsh "" Test python3.8 "--version"
TryCmd rsync "--version" Test rasdial "--version"
TryCmd rundll32 "--version" Test regedit "--version"
TryCmd scp "" Test replace "--version"
TryCmd sftp "" Test robocopy "--version"
TryCmd sh "--version" Test route ""
TryCmd sha1sum "--version" Test rsh ""
TryCmd sha256sum "--version" Test rsync "--version"
TryCmd sha512sum "--version" Test rundll32 "--version"
TryCmd ssh "-V" Test scp ""
TryCmd ssh-keygen "" Test sftp ""
TryCmd smartctl "--version" Test sh "--version"
TryCmd sort "--version" Test sha1sum "--version"
TryCmd split "--version" Test sha256sum "--version"
TryCmd strace "--version" Test sha512sum "--version"
TryCmd strings "--version" Test ssh "-V"
TryCmd strip "--version" Test ssh-keygen ""
TryCmd sudo "--version" Test smartctl "--version"
TryCmd systeminfo "" Test sort "--version"
TryCmd tail "--version" Test split "--version"
TryCmd tar "--version" Test strace "--version"
TryCmd taskkill "" Test strings "--version"
TryCmd tasklist "" Test strip "--version"
TryCmd tee "--version" Test sudo "--version"
TryCmd time "" Test systeminfo ""
TryCmd timeout "" Test tail "--version"
TryCmd top "-v" Test tar "--version"
TryCmd tskill "" Test taskkill ""
TryCmd typeperf "" Test tasklist ""
TryCmd tzsync "--version" Test tee "--version"
TryCmd uniq "--version" Test time ""
TryCmd vi "--version" Test timeout ""
TryCmd vim "--version" Test top "-v"
TryCmd vulkaninfo "--version" Test tskill ""
TryCmd w32tm "/?" Test typeperf ""
TryCmd waitfor "--version" Test tzsync "--version"
TryCmd wakeonlan "" Test uniq "--version"
TryCmd wget "--version" Test vi "--version"
TryCmd where "--version" Test vim "--version"
TryCmd whatis "--version" Test vulkaninfo "--version"
TryCmd which "" Test w32tm "/?"
TryCmd winget "--version" Test waitfor "--version"
TryCmd winsat "" Test wakeonlan ""
TryCmd whoami "--version" Test wget "--version"
TryCmd wput "--version" Test where "--version"
TryCmd write "" Test whatis "--version"
TryCmd wsl "--version" Test which ""
TryCmd xcopy "--version" Test winget "--version"
TryCmd yes "--version" Test winsat ""
TryCmd zip "--version" Test whoami "--version"
TryCmd zipcloak "--version" Test wput "--version"
TryCmd zipdetails "" Test write ""
TryCmd zipgrep "" Test wsl "--version"
TryCmd zipinfo "" Test xcopy "--version"
TryCmd zipnote "" Test yes "--version"
TryCmd zipsplit "" Test zip "--version"
TryCmd zsh "--version" Test zipcloak "--version"
Test zipdetails ""
Test zipgrep ""
Test zipinfo ""
Test zipnote ""
Test zipsplit ""
Test zsh "--version"
} }
try { try {