Test-x.ps1

#!/usr/bin/env pwsh
$ErrorActionPreference = "Stop"
Set-StrictMode -Version Latest


function Test-x() {
    param(
        [Parameter(Mandatory = $true)]
        [string[]]
        $Path
    )

    if (Test-Path -ErrorAction SilentlyContinue -Path $path) {
        [bool[]] $isExecutable = Get-Item $Path | ForEach-Object { (Get-ItemNixMode $_.FullName) -band [System.IO.UnixFileMode]::UserExecute }
        return ($isExecutable -notcontains $false)
    } else {
        return $false
    }
}