Updated the manuals

This commit is contained in:
Markus Fleschutz
2025-01-17 08:31:53 +01:00
parent efe4a2c6b4
commit 33ef92d879
635 changed files with 2375 additions and 1666 deletions

View File

@@ -1,12 +1,12 @@
The *cd-repos.ps1* Script
===========================
This PowerShell script changes the working directory to the user's Git repositories folder.
This PowerShell script changes the working directory to the Git repositories folder.
Parameters
----------
```powershell
/home/markus/Repos/PowerShell/scripts/cd-repos.ps1 [<CommonParameters>]
/Repos/PowerShell/scripts/cd-repos.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@@ -17,7 +17,7 @@ Example
-------
```powershell
PS> ./cd-repos.ps1
📂C:\Users\Markus\Repos
📂C:\Repos
```
@@ -34,14 +34,14 @@ Script Content
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's repos folder
Sets the working directory to the Git repos folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's Git repositories folder.
This PowerShell script changes the working directory to the Git repositories folder.
.PARAMETER subpath
Specifies an additional relative subpath (optional)
.EXAMPLE
PS> ./cd-repos.ps1
📂C:\Users\Markus\Repos
📂C:\Repos
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
@@ -49,21 +49,28 @@ Script Content
#>
try {
if (Test-Path "~/Repos/" -pathType Container) { # try short name
$path = "~/Repos/"
} elseif (Test-Path "~/repos/" -pathType Container) {
$path = "~/repos/"
} elseif (Test-Path "~/Repositories/" -pathType Container) { # try long name
$path = "~/Repositories/"
} elseif (Test-Path "~/source/repos/" -pathType Container) { # try Visual Studio default
$path = "~/source/repos/"
} elseif (Test-Path "/Repos/" -pathType Container) {
$path = "/Repos/"
if (Test-Path "~/Repos" -pathType Container) { # try short name in home dir
$path = "~/Repos"
} elseif (Test-Path "~/repos" -pathType Container) {
$path = "~/repos"
} elseif (Test-Path "~/Repositories" -pathType Container) { # try long name
$path = "~/Repositories"
} elseif (Test-Path "~/repositories" -pathType Container) {
$path = "~/repositories"
} elseif (Test-Path "/Repos" -pathType Container) { # try short name in root dir
$path = "/Repos"
} elseif (Test-Path "/repos" -pathType Container) {
$path = "/repos"
} elseif (Test-Path "/Repositories" -pathType Container) { # try long name
$path = "/Repositories"
} elseif (Test-Path "/repositories" -pathType Container) {
$path = "/repositories"
} elseif (Test-Path "~/source/repos" -pathType Container) { # try Visual Studio default
$path = "~/source/repos"
} else {
throw "The folder for Git repositories doesn't exist (yet)"
throw "No Git repositories folder in your home directory or in the root folder yet"
}
if (-not(Test-Path "$path" -pathType Container)) { throw "The path to 📂$path doesn't exist (yet)" }
$path = Resolve-Path "$path"
$path = Resolve-Path $path
Set-Location "$path"
"📂$path"
exit 0 # success
@@ -73,4 +80,4 @@ try {
}
```
*(generated by convert-ps2md.ps1 as of 11/20/2024 11:51:50)*
*(page generated by convert-ps2md.ps1 as of 01/17/2025 08:30:50)*