mirror of
https://github.com/fleschutz/PowerShell.git
synced 2025-08-20 09:08:11 +02:00
Updated the manuals
This commit is contained in:
@@ -15,6 +15,7 @@ Parameters
|
||||
Position? 1
|
||||
Default value "$PWD"
|
||||
Accept pipeline input? false
|
||||
Aliases
|
||||
Accept wildcard characters? false
|
||||
|
||||
[<CommonParameters>]
|
||||
@@ -29,9 +30,9 @@ PS> ./list-repos.ps1 C:\MyRepos
|
||||
|
||||
|
||||
|
||||
REPOSITORY LATEST TAG BRANCH REMOTE URL STATUS
|
||||
---------- ---------- ------ ---------- ------
|
||||
📂cmake v3.30.2 master https://github.com/Kitware/CMake ✅clean ↓0
|
||||
REPOSITORY LATEST TAG BRANCH REMOTE URL STATUS
|
||||
---------- ---------- ------ ---------- ------
|
||||
📂cmake v3.30.2 master https://github.com/Kitware/CMake ↓0 ✅clean
|
||||
...
|
||||
|
||||
```
|
||||
@@ -57,9 +58,9 @@ Script Content
|
||||
.EXAMPLE
|
||||
PS> ./list-repos.ps1 C:\MyRepos
|
||||
|
||||
REPOSITORY LATEST TAG BRANCH REMOTE URL STATUS
|
||||
---------- ---------- ------ ---------- ------
|
||||
📂cmake v3.30.2 master https://github.com/Kitware/CMake ✅clean ↓0
|
||||
REPOSITORY LATEST TAG BRANCH REMOTE URL STATUS
|
||||
---------- ---------- ------ ---------- ------
|
||||
📂cmake v3.30.2 master https://github.com/Kitware/CMake ↓0 ✅clean
|
||||
...
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
@@ -85,7 +86,7 @@ function ListRepos {
|
||||
$status = (git -C "$dir" status --short)
|
||||
if ("$status" -eq "") { $status = "✅clean" }
|
||||
elseif ("$status" -like " M *") { $status = "⚠️changed" }
|
||||
New-Object PSObject -property @{'REPOSITORY'="📂$dirName";'LATEST TAG'="$latestTag";'BRANCH'="$branch";'REMOTE URL'="$remoteURL";'STATUS'="$status ↓$numCommits"}
|
||||
New-Object PSObject -property @{'REPOSITORY'="📂$dirName";'LATEST TAG'="$latestTag";'BRANCH'="$branch";'REMOTE URL'="$remoteURL ↓$numCommits";'STATUS'="$status"}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -93,9 +94,9 @@ try {
|
||||
if (-not(Test-Path "$parentDir" -pathType container)) { throw "Can't access parent directory at: $parentDir" }
|
||||
|
||||
$null = (git --version)
|
||||
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
|
||||
if ($lastExitCode -ne 0) { throw "Can't execute 'git' - make sure Git is installed and available" }
|
||||
|
||||
ListRepos | Format-Table -property @{e='REPOSITORY';width=19},@{e='LATEST TAG';width=16},@{e='BRANCH';width=19},@{e='REMOTE URL';width=47},@{e='STATUS';width=12}
|
||||
ListRepos | Format-Table -property @{e='REPOSITORY';width=19},@{e='LATEST TAG';width=16},@{e='BRANCH';width=19},@{e='REMOTE URL';width=50},@{e='STATUS';width=10}
|
||||
exit 0 # success
|
||||
} catch {
|
||||
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
|
||||
@@ -103,4 +104,4 @@ try {
|
||||
}
|
||||
```
|
||||
|
||||
*(page generated by convert-ps2md.ps1 as of 01/23/2025 12:15:22)*
|
||||
*(page generated by convert-ps2md.ps1 as of 05/12/2025 22:02:56)*
|
||||
|
Reference in New Issue
Block a user