Merge branch 'master' of github.com:fleschutz/PowerShell

This commit is contained in:
Markus Fleschutz 2022-01-29 11:31:51 +01:00
commit a6927786c6

View File

@ -1,7 +1,7 @@
Mega Collection of PowerShell Scripts
=====================================
**This repository provides more than 250 useful and cross-platform PowerShell scripts in the [Scripts](Scripts/) subfolder - to be used by command-line interface (CLI), for remote control (e.g. via SSH), by context menu, by voice control (see also the [talk2windows repository](https://github.com/fleschutz/talk2windows)), by automation software like [Jenkins](https://www.jenkins.io/), automatically as daily tasks, or simply to learn PowerShell. See the [FAQ page](Docs/FAQ.md) if you need help or have any questions.**
**This repository provides more than 250 useful and cross-platform PowerShell scripts in the [📂Scripts](Scripts/) subfolder - to be used by command-line interface (CLI), for remote control (e.g. via SSH), by context menu, by voice control (see also the [talk2windows](https://github.com/fleschutz/talk2windows) repository), by automation software like [Jenkins](https://www.jenkins.io/), automatically as daily tasks, or simply to learn PowerShell. See the [FAQ page](Docs/FAQ.md) if you need help or have any questions.**
**Note:** the scripts fully support Unicode characters. It's recommended to use a modern console supporting UTF-8 (e.g. Windows Terminal).
@ -9,17 +9,17 @@ Mega Collection of PowerShell Scripts
-----------------------------
| Script | Description | Help |
| ---------------------------------------------------- | ------------------------------------------------------------------ | --------------------------------------- |
| ---------------------------------------------------- | ------------------------------------------------------------------ | ----------------------------------- |
| [list-voices.ps1](Scripts/list-voices.ps1) | Lists the installed text-to-speech voices | [Help](Docs/list-voices.md) |
| [play-beep-sound.ps1](Scripts/play-beep-sound.ps1) | Plays a short beep sound | [Help](Docs/play-beep-sound.md) |
| [play-files.ps1](Scripts/play-files.ps1) | Plays the given audio files | [Help](Docs/play-files.md) |
| [play-happy-birthday.ps1](Scripts/play-happy-birthday.ps1) | Plays the Happy Birthday song | [Help](Docs/play-happy-birthday.md) |
| [play-imperial-march.ps1](Scripts/play-imperial-march.ps1) | Plays the Imperial March (Star Wars) | [Help](Docs/play-imperial-march.md) |
| [play-jingle-bells.ps1](Scripts/play-jingle-bells.ps1) | Plays Jingle Bells | [Help](Docs/play-jingle-bells.md) |
| [play-mission-impossible.ps1](Scripts/play-mission-impossible.ps1) | Plays the Mission Impossible theme | [Help](Docs/play-mission-impossible.md) |
| [play-mission-impossible.ps1](Scripts/play-mission-impossible.ps1) | Plays the Mission Impossible theme | [Help](Docs/play-mission-impossible.md)|
| [play-m3u.ps1](Scripts/play-m3u.ps1) | Plays the given playlist (M3U file format) | [Help](Docs/play-m3u.md) |
| [play-mp3.ps1](Scripts/play-mp3.ps1) | Plays the given sound file (MP3 file format) | [Help](Docs/play-mp3.md) |
| [play-super-mario.ps1](Scripts/play-super-mario.ps1) | Plays the Super Mario Intro | [Help](Docs/play-super-mario.md) |
| [play-super-mario.ps1](Scripts/play-super-mario.ps1) | Plays the Super Mario intro | [Help](Docs/play-super-mario.md) |
| [play-tetris-melody.ps1](Scripts/play-tetris-melody.ps1) | Plays the Tetris melody | [Help](Docs/play-tetris-melody.md) |
| [speak-checklist.ps1](Scripts/speak-checklist.ps1) | Speaks the given checklist by text-to-speech | [Help](Docs/speak-checklist.md) |
| [speak-countdown.ps1](Scripts/speak-countdown.ps1) | Starts a countdown by text-to-speech | [Help](Docs/speak-countdown.md) |
@ -34,10 +34,10 @@ Mega Collection of PowerShell Scripts
| [speak-text.ps1](Scripts/speak-text.ps1) | Speaks the given text by text-to-speech | [Help](Docs/speak-text.md) |
| [tell-joke.ps1](Scripts/tell-joke.ps1) | Tell a joke by text-to-speech | [Help](Docs/tell-joke.md) |
| [tell-quote.ps1](Scripts/tell-quote.ps1) | Tell a quote by text-to-speech | [Help](Docs/tell-quote.md) |
| [turn-volume-down.ps1](Scripts/turn-volume-down.ps1) | Turns audio volume down | [Help](Docs/turn-volume-down.md) |
| [turn-volume-off.ps1](Scripts/turn-volume-off.ps1) | Turn audio off | [Help](Docs/turn-volume-off-audio.md) |
| [turn-volume-down.ps1](Scripts/turn-volume-down.ps1) | Turns the audio volume down | [Help](Docs/turn-volume-down.md) |
| [turn-volume-off.ps1](Scripts/turn-volume-off.ps1) | Turn audio off | [Help](Docs/turn-volume-off-audio.md)|
| [turn-volume-on.ps1](Scripts/turn-volume-on.ps1) | Turn audio on | [Help](Docs/turn-volume-on.md) |
| [turn-volume-up.ps1](Scripts/turn-volume-up.ps1) | Turns audio volume up | [Help](Docs/turn-volume-up.md) |
| [turn-volume-up.ps1](Scripts/turn-volume-up.ps1) | Turns the audio volume up | [Help](Docs/turn-volume-up.md) |
⚙️ Scripts to Manage Computers
@ -159,7 +159,7 @@ Mega Collection of PowerShell Scripts
-------------------------------
| Script | Description | Help |
| ---------------------------------------------------- | ------------------------------------------------------------------ | --------------------------------------- |
| ---------------------------------------------------- | ------------------------------------------------------------------ | ----------------------------------- |
| [cd-autostart.ps1](Scripts/cd-autostart.ps1) | Set the working directory to the user's autostart folder | [Help](Docs/cd-autostart.md) |
| [cd-desktop.ps1](Scripts/cd-desktop.ps1) | Set the working directory to the user's desktop folder | [Help](Docs/cd-desktop.md) |
| [cd-docs.ps1](Scripts/cd-docs.ps1) | Set the working directory to the user's documents folder | [Help](Docs/cd-docs.md) |
@ -239,7 +239,7 @@ Mega Collection of PowerShell Scripts
| [clone-repos.ps1](Scripts/clone-repos.ps1) | Clones well-known Git repositories | [Help](Docs/clone-repos.md) |
| [configure-git.ps1](Scripts/configure-git.ps1) | Sets up the Git user configuration | [Help](Docs/configure-git.md) |
| [fetch-repo.ps1](Scripts/fetch-repo.ps1) | Fetches updates for a Git repository (including submodules) | [Help](Docs/fetch-repo.md) |
| [fetch-repos.ps1](Scripts/fetch-repos.ps1) | Fetches updates for all Git repositories in a folder (including submodules) | [Help](Docs/fetch-repos.md)|
| [fetch-repos.ps1](Scripts/fetch-repos.ps1) | Fetches updates for all Git repositories in a folder (including submodules) | [Help](Docs/fetch-repos.md) |
| [list-branches.ps1](Scripts/list-branches.ps1) | Lists all branches in a Git repository | [Help](Docs/list-branches.md) |
| [list-commits.ps1](Scripts/list-commits.ps1) | Lists all commits in a Git repository | [Help](Docs/list-commits.md) |
| [list-latest-tag.ps1](Scripts/list-latest-tag.ps1) | Lists the latest tag on the current branch in a Git repository | [Help](Docs/list-latest-tag.md) |
@ -259,9 +259,9 @@ Mega Collection of PowerShell Scripts
------------------------
| Script | Description | Help |
| ------------------------------------------------------ | ------------------------------------------------------------------ | --------------------------------------- |
| ------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------- |
| [daily-tasks.sh](Scripts/daily-tasks.sh) | Execute PowerShell scripts automatically as daily tasks (Linux only) | [Help](Docs/daily-tasks.sh.md) |
| [introduce-powershell.ps1](Scripts/introduce-powershell.ps1) | Introduces PowerShell to new users | [Help](Docs/introduce-powershell.md)|
| [introduce-powershell.ps1](Scripts/introduce-powershell.ps1) | Introduces PowerShell to new users | [Help](Docs/introduce-powershell.md) |
| [list-aliases.ps1](Scripts/list-aliases.ps1) | Lists all PowerShell aliases | [Help](Docs/list-aliases.md) |
| [list-automatic-variables.ps1](Scripts/list-automatic-variables.ps1) | Lists the automatic variables of PowerShell | [Help](Docs/list-automatic-variables.md)|
| [list-cheat-sheet.ps1](Scripts/list-cheat-sheet.ps1) | Lists the PowerShell cheat sheet | [Help](Docs/list-cheat-sheet.md) |
@ -350,6 +350,6 @@ Feedback
--------
Send your email feedback to: markus [at] fleschutz [dot] de
License & Copyright
-------------------
License, Copyright & Trademarks
-------------------------------
This open source release is licensed under the CC0 license. All trademarks are the property of their respective owners.