I hereby claim:
- I am sba923 on github.
- I am sba923 (https://keybase.io/sba923) on keybase.
- I have a public key ASBwrNN-i-QirfdeH4UXtgkEZhEYx2na6VFiGchq3nHTzAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| # this is one of Stéphane BARIZIEN's public domain scripts | |
| # the most recent version can be found at: | |
| # https://gist.github.com/sba923/7924b726fd44af91d18453ee595e6548#file-convertfrom-wingetstdout-ps1 | |
| #requires -version 7 | |
| # This crude script converts the output of the winget.exe executable into an array of PowerShell objects | |
| # usage: winget <args> | ConvertFrom-WingetStdout.ps1 | |
| # | |
| # examples of application: |
| <# | |
| .SYNOPSIS | |
| Displays disk usage statistics for local and network drives, similar to the Unix 'df' command. | |
| .DESCRIPTION | |
| This script lists all logical drives on the system, showing their total size, free space, percent free, and percent used. | |
| It supports filtering by drive letter and can output results as objects for further processing. | |
| .PARAMETER PassThru | |
| If specified, outputs objects instead of a formatted table, suitable for piping or further processing. |
| # this is one of Stéphane BARIZIEN's public domain scripts | |
| # the most recent version can be found at: | |
| # https://gist.github.com/sba923/571e7b02bddab9c587ee97110b898629#file-remove-emptydirectories-ps1 | |
| param([string] $Path, [switch] $IgnoreSystemFiles, [switch] $ToRecycleBin, [switch] $ContinueOnErrors) | |
| if (!(Test-Path -Path $Path)) | |
| { | |
| throw("'{0}' not found" -f $Path) | |
| } |
| # this is one of Stéphane BARIZIEN's public domain scripts | |
| # the most recent version can be found at: | |
| # https://gist.github.com/sba923/d5406e7fded598b9c1131ddf9f099564#file-update-seleniumdriver-ps1 | |
| [CmdletBinding()] | |
| param( | |
| [Parameter(ParameterSetName = 'InstallIfMissing', Mandatory = $true)][switch] $InstallIfMissing, | |
| [Parameter(ParameterSetName = 'InstallIfMissing', Mandatory = $true)][string] $Destination, | |
| [Parameter(ParameterSetName = 'NoParameters')] [switch] $_NeverUseThisParameter, | |
| [switch]$ClearCache |
| # this is one of Stéphane BARIZIEN's public domain scripts | |
| # the most recent version can be found at: | |
| # https://gist.github.com/sba923/0395f7fd716d87cf92d52946b10a30b7#file-mtime-ps1 | |
| [CmdletBinding()] | |
| param ( | |
| [Parameter(ValueFromPipeline)] | |
| $Item, | |
| [Parameter(Position=0)][int] $Days | |
| ) |
| <# | |
| .SYNOPSIS | |
| Resolves a filesystem path to its DOS 8.3 short path. | |
| .DESCRIPTION | |
| Uses the Scripting.FileSystemObject COM API to compute the short name of each | |
| path component and returns the resolved path object with an added `ShortPath` | |
| property. | |
| Only filesystem paths are supported. |
| # this is one of Stéphane BARIZIEN's public domain scripts | |
| # the most recent version can be found at: | |
| # https://gist.github.com/sba923/ddc6e300e2bbe3f01d1ee20276d0cfe4#file-convert-datetimepropertiestostringwithmilliseconds-ps1 | |
| #requires -Version 7.3 | |
| # this rewrites the objects on the pipeline so that DateTime members are replaced with a string representation including milliseconds | |
| # to work around the fact Export-CSV doesn't include milliseconds (see https://github.com/PowerShell/PowerShell/issues/19536) | |
| # compute millisecond-aware version of the current datetime format |
| # this is one of Stéphane BARIZIEN's public domain scripts | |
| # the most recent version can be found at: | |
| # https://gist.github.com/sba923/a71dd721e78ae08842616db244f19437#file-remove-uselesskeyboardLayouts-ps1 | |
| [CmdletBinding()] | |
| param([string] $PhysicalKeyboardLayout) | |
| # cSpell: ignore Stéphane BARIZIEN's | |
| $isWinPS = ($null, 'Desktop') -contains $PSVersionTable.PSEdition |
| # this is one of Stéphane BARIZIEN's public domain scripts | |
| # the most recent version can be found at: | |
| # https://gist.github.com/sba923/7ea3d013b1f758a947eea6c2e4f89f73#file-get-zoomIthelp-ps1 | |
| <# | |
| .SYNOPSIS | |
| Show help for ZoomIt functions, with currently configured hotkeys | |
| .DESCRIPTION | |
| This script outputs help information the ZoomIt functions |