From 2b28eba7d3c974bc40bc628ce250f2561766301a Mon Sep 17 00:00:00 2001 From: Markus Fleschutz Date: Sun, 25 Dec 2022 22:29:33 +0100 Subject: [PATCH] Update list-cli-tools.ps1 --- Scripts/list-cli-tools.ps1 | 468 +++++++++++++++++++------------------ 1 file changed, 237 insertions(+), 231 deletions(-) diff --git a/Scripts/list-cli-tools.ps1 b/Scripts/list-cli-tools.ps1 index 864a2ef4..dfba22f1 100755 --- a/Scripts/list-cli-tools.ps1 +++ b/Scripts/list-cli-tools.ps1 @@ -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 {