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