mirror of
https://github.com/fleschutz/PowerShell.git
synced 2025-05-02 22:54:45 +02:00
Update list-cli-tools.ps1
This commit is contained in:
parent
f3233c513a
commit
2b28eba7d3
@ -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 {
|
||||||
|
Loading…
Reference in New Issue
Block a user