Compare commits

..

1526 Commits
v0.8 ... main

Author SHA1 Message Date
Markus Fleschutz
df7368ff91 Added difft to list-cli-tools.ps1 2025-06-17 11:22:54 +02:00
Markus Fleschutz
ddce6598e8 Updated cd-crashdumps.ps1 and list-cli-tools.ps1 2025-06-16 18:17:29 +02:00
Markus Fleschutz
3478ceb585 Added cd-desktop.ps1 2025-06-13 10:37:10 +02:00
Markus Fleschutz
19b01060e5 Added copy-videos-sorted.ps1 2025-06-12 12:36:30 +02:00
Markus Fleschutz
7d16c37f1f Updated copy-photos-sorted.ps1 2025-06-12 12:27:05 +02:00
Markus Fleschutz
9befcc9000 Improved write-code.ps1 2025-06-06 12:13:09 +02:00
Markus Fleschutz
b17b3885b5 Fixed typos 2025-06-06 10:22:45 +02:00
Markus Fleschutz
330b13c72b Added a check if file is already existing 2025-06-05 14:29:28 +02:00
Markus Fleschutz
f177f22cf8 Renamed to new-powershell-script.ps1 2025-06-05 14:13:06 +02:00
Markus Fleschutz
29d27eec18 Renamed template to New.txt 2025-06-05 14:08:21 +02:00
Markus Fleschutz
370e08c2d9 Added kill-process.ps1 2025-06-05 07:28:05 +02:00
Markus Fleschutz
0eb30f5c64 Updated aviation.csv 2025-06-04 13:17:58 +02:00
Markus Fleschutz
586b925df5 Updated pull-repos.ps1 2025-06-04 09:37:33 +02:00
Markus Fleschutz
95fdf740cf Updated pull-repos.ps1 2025-06-04 09:28:22 +02:00
Markus Fleschutz
2140380f24 Updated build-repo.ps1 2025-06-03 07:52:06 +02:00
Markus Fleschutz
476ce9544f Updated some scripts 2025-06-02 19:22:07 +02:00
Markus Fleschutz
81f89c9484 Updated install-crystal-disk-info.ps1 2025-06-02 18:52:24 +02:00
Markus Fleschutz
5ad6815eba Updated cd-public.ps1 and cd-screenshots.ps1 2025-05-30 10:44:57 +02:00
Markus Fleschutz
de29c358db Updated cd-fonts.ps1, cd-pics.ps1, and cd-templates.ps1 2025-05-30 10:37:38 +02:00
Markus Fleschutz
3d31f68b4b Updated cd-users.ps1 2025-05-30 10:28:24 +02:00
Markus Fleschutz
03d931f4e8 Updated cd-docs.ps1 and cd-ssh.ps1 2025-05-30 10:25:32 +02:00
Markus Fleschutz
74abe7ce45 Updated cd-onedrive.ps1 2025-05-30 10:18:01 +02:00
Markus Fleschutz
391c93f9d5 Updated cd-root.ps1 2025-05-30 10:15:19 +02:00
Markus Fleschutz
b24233e4b7 Updated cd-home.ps1 2025-05-29 09:48:14 +02:00
Markus Fleschutz
29a8c968f8 Updated some scripts 2025-05-29 09:32:06 +02:00
Markus Fleschutz
52b42420f7 Updated cd-desktop.ps1 2025-05-28 18:02:57 +02:00
Markus Fleschutz
98193700a9 Updated some cd-* scripts 2025-05-28 17:59:53 +02:00
Markus Fleschutz
19d3eefe57 Updated cd-home.ps1 2025-05-28 17:52:25 +02:00
Markus Fleschutz
d60539608b Updated cd-fonts.ps1 and cd-windows.ps1 2025-05-28 17:50:56 +02:00
Markus Fleschutz
19bcaa9e3d Updated cd-music.ps1 2025-05-28 17:45:23 +02:00
Markus Fleschutz
e3672038e5 Improved install-updates.ps1 2025-05-28 17:28:42 +02:00
Markus Fleschutz
5f2db88dc3 Updated organizations.csv 2025-05-25 09:39:49 +02:00
Markus Fleschutz
db1d2dd871 Added support for Cargo builds (for Rust programming language) 2025-05-24 11:37:25 +02:00
Markus Fleschutz
6c6587eed3
Update FAQ.md 2025-05-22 13:15:27 +02:00
Markus Fleschutz
2633d10a3b
Update cheat-sheet.md 2025-05-22 12:49:06 +02:00
Markus Fleschutz
cb99fcafb8
Update cheat-sheet.md 2025-05-22 12:48:20 +02:00
Markus Fleschutz
aea81c9ce5
Update FAQ.md 2025-05-22 12:33:38 +02:00
Markus Fleschutz
2a927db6ed Updated write-joke.ps1 2025-05-21 15:48:39 +02:00
Markus Fleschutz
84e99a2857 Improved write-code.ps1 2025-05-21 15:41:01 +02:00
Markus Fleschutz
a7b7bb8d1e Updated check-xml-files.ps1 2025-05-21 13:02:46 +02:00
Markus Fleschutz
6edf5cc843 Changed list-drives.ps1 to use Get-Volume 2025-05-19 10:14:49 +02:00
Markus Fleschutz
53345ebdcf Added touch.ps1 2025-05-19 10:02:14 +02:00
Markus Fleschutz
4908e13746 Updated install-jenkins-agent.ps1 2025-05-18 11:35:31 +02:00
Markus Fleschutz
349c19a5c5 Improved install-jenkins-agent.ps1 2025-05-18 11:25:33 +02:00
Markus Fleschutz
4027d6149d Updated new-markdown-file.ps1 and new-text-file.ps1 2025-05-18 11:15:42 +02:00
Markus Fleschutz
5e2b19c7f3 Updated install-syncthing.ps1 and list-cli-tools.ps1 2025-05-18 11:05:52 +02:00
Markus Fleschutz
d8ebaae190 Updated install-syncthing.ps1 2025-05-17 14:19:04 +02:00
Markus Fleschutz
0cbe8e69c4 Added install-syncthing.ps1 2025-05-17 14:03:06 +02:00
Markus Fleschutz
3399b4a6df Added cd-sync.ps1 2025-05-17 13:51:37 +02:00
Markus Fleschutz
1401302301 Updated search-files.ps1 2025-05-14 07:58:51 +02:00
Markus Fleschutz
09eb3d1808 Updated the manuals 2025-05-12 22:04:02 +02:00
Markus Fleschutz
b3cdf19f4a Updated play-beep-sound.ps1 2025-05-12 22:01:54 +02:00
Markus Fleschutz
b4997ff74b Added new-text-file.ps1 2025-05-12 16:47:45 +02:00
Markus Fleschutz
1962759708 Added new-markdown-file.ps1 2025-05-12 15:48:41 +02:00
Markus Fleschutz
792f4192df
Update FAQ.md 2025-05-11 10:39:53 +02:00
Markus Fleschutz
0defed2875
Update FAQ.md 2025-05-11 10:38:54 +02:00
Markus Fleschutz
c623ffdb06
Update FAQ.md 2025-05-11 10:35:36 +02:00
Markus Fleschutz
c895894c10 Updated list-updates.ps1 2025-05-10 14:44:39 +02:00
Markus Fleschutz
4abee2a2ac Updated install-vlc.ps1 2025-05-09 17:46:13 +02:00
Markus Fleschutz
17ca5ec974 Updated new-script.ps1 2025-05-09 11:30:57 +02:00
Markus Fleschutz
0d3cef0a89 Merge branch 'main' of github.com:fleschutz/PowerShell 2025-05-09 11:06:01 +02:00
Markus Fleschutz
3add3bef6b Added list-installed-hotfixes.ps1 2025-05-09 11:05:38 +02:00
Markus Fleschutz
3582303033 Updated install-calibre-server.ps1 2025-05-08 17:04:04 +02:00
Markus Fleschutz
4da060321f Updated install-calibre-server.ps1 2025-05-07 08:34:34 +02:00
Markus Fleschutz
c053eeafa5 Updated list-crypto-rates.ps1 2025-05-02 13:01:58 +02:00
Markus Fleschutz
5febddcaf5 Updated install-powershell.ps1 2025-04-30 17:12:54 +02:00
Markus Fleschutz
a4fa175203 Updated install-powershell.ps1 2025-04-30 17:07:58 +02:00
Markus Fleschutz
6683e179fc Updated install-powershell.ps1 2025-04-30 17:06:19 +02:00
Markus Fleschutz
7bc0509211 Updated check-xml-file.ps1 2025-04-30 10:48:13 +02:00
Markus Fleschutz
7d247e379f Merge branch 'main' of github.com:fleschutz/PowerShell 2025-04-27 19:12:23 +02:00
Markus Fleschutz
d0a492bcf4 Replaced Typora (non-free) by Typedown (free) 2025-04-27 19:11:33 +02:00
Markus Fleschutz
074d98bc9a Updated open-dashboards.ps1 2025-04-25 14:56:46 +02:00
Markus Fleschutz
678f50e2a7 Added Microsoft Teams Dashboard 2025-04-25 14:53:12 +02:00
Markus Fleschutz
6b09062dca Updated cd-repo.ps1 2025-04-24 15:39:26 +02:00
Markus Fleschutz
35e3d05ae7 Added watch-crypto-rates.ps1 2025-04-24 15:17:17 +02:00
Markus Fleschutz
000cea967a Updated list-crypto-rates.ps1 2025-04-24 15:12:14 +02:00
Markus Fleschutz
c35fcd8ea0 Improved some cd-*.ps1 scripts 2025-04-23 13:22:05 +02:00
Markus Fleschutz
257c2c3d82 Updated cd-downloads.ps1 2025-04-23 12:32:13 +02:00
Markus Fleschutz
f027e1f914 Added vlc 2025-04-23 12:21:23 +02:00
Markus Fleschutz
4535c4aa2d Updated list-cli-tools.ps1 2025-04-23 12:13:20 +02:00
Markus Fleschutz
246d829014 Updated list-cli-tools.ps1 2025-04-23 12:09:35 +02:00
Markus Fleschutz
1e8c6ba757 Improved check-gpu.ps1 for multiple GPU's (issue #30) 2025-04-22 17:45:03 +02:00
Markus Fleschutz
67dc2a2d41 Updated list-cli-tools.ps1 2025-04-18 17:46:13 +02:00
Markus Fleschutz
315ef40d6f Added install-scoop.ps1 2025-04-15 13:55:30 +02:00
Markus Fleschutz
9e9c94ea71 Updated list-updates.ps1 2025-04-15 13:34:41 +02:00
Markus Fleschutz
a343594ab0 Fixed typo 2025-04-14 09:38:57 +02:00
Markus Fleschutz
e7eeeb06fe Updated ICAO_airport_codes.csv 2025-04-14 09:37:28 +02:00
Markus Fleschutz
7105ba31ec Added Google Tasks 2025-04-14 07:22:39 +02:00
Markus Fleschutz
a21e7542a7 Updated enter-host.ps1 and ping-host.ps1 2025-04-09 16:20:45 +02:00
Markus Fleschutz
c37bf0e1e1 Updated ICAO_airport_codes.csv 2025-04-08 09:49:40 +02:00
Markus Fleschutz
9690e65de6 Updated aviation.csv 2025-04-01 07:22:15 +02:00
Markus Fleschutz
c5ad5a7141 Updated list-cli-tools.ps1 2025-03-31 15:18:16 +02:00
Markus Fleschutz
14eeec7f6a Updated aviation.csv 2025-03-31 14:21:42 +02:00
Markus Fleschutz
7c366db69d
Update README.md 2025-03-30 10:23:59 +02:00
Markus Fleschutz
46fb669b49
Merge pull request #29 from JKamsker/main
Add convert-images2webp.ps1 script with description and updated README.md
2025-03-30 10:05:33 +02:00
Jonas Kamsker
ae1cd750dc Add convert-images2webp.ps1 script and documentation for image conversion to WebP format 2025-03-29 17:56:16 +01:00
Markus Fleschutz
af3fffb4dd Updated install-updates.ps1 and list-updates.ps1 2025-03-28 08:25:17 +01:00
Markus Fleschutz
ea112a42bd Updated the cd-*.ps1 scripts 2025-03-27 12:22:40 +01:00
Markus Fleschutz
37fb994ed5 Updated some cd-*.ps1 scripts 2025-03-27 09:00:15 +01:00
Markus Fleschutz
be820bb0cf Updated cd-repos.ps1 2025-03-27 08:37:13 +01:00
Markus Fleschutz
ec33cb8829 Set permissions for execution 2025-03-27 08:32:38 +01:00
Markus Fleschutz
3ea90eaf4d Updated play-rick.ps1 2025-03-26 14:48:55 +01:00
Markus Fleschutz
17f8eea27f Add play-drug-wars.ps1 2025-03-26 14:44:20 +01:00
Markus Fleschutz
6f6886f88d Updated switch-branch.ps1 2025-03-26 14:23:42 +01:00
Markus Fleschutz
7f08428442 Added new-tab.ps1 2025-03-24 13:57:53 +01:00
Markus Fleschutz
28835cf13c Updated list-updates.ps1 2025-03-24 13:46:54 +01:00
Markus Fleschutz
03f3b98232 Added Blender to install-basic-snaps.ps1 2025-03-19 15:50:18 +01:00
Markus Fleschutz
3cca0d75d9 Updated install-basic-snaps.ps1 2025-03-19 15:41:06 +01:00
Markus Fleschutz
ae470e0596 Merge branch 'main' of github.com:fleschutz/PowerShell 2025-03-19 12:36:28 +01:00
Markus Fleschutz
2e646cda41 Updated cd-repos.ps1, cd-scripts.ps1, and new-junction.ps1 2025-03-19 12:36:06 +01:00
Markus Fleschutz
d651aad0f8 Updated cd-scripts.ps1 and remove-old-dirs.ps1 2025-03-19 08:53:19 +01:00
Markus Fleschutz
225a1ae902 Updated cd-repos.ps1 and cd-scripts.ps1 2025-03-17 10:40:51 +01:00
Markus Fleschutz
5873d0dc1c Updated cd-repos.ps1 2025-03-17 10:30:22 +01:00
Markus Fleschutz
edc57b01ef Added tracert 2025-03-14 16:37:42 +01:00
Markus Fleschutz
1c43e33c11 Updated cd-repo.ps1 2025-03-14 08:23:40 +01:00
Markus Fleschutz
58bba20351 Updated list-updates.ps1 2025-03-13 17:20:02 +01:00
Markus Fleschutz
3844dabba3 Updated list-updates.ps1 2025-03-13 15:23:53 +01:00
Markus Fleschutz
372ab71fc2 Updated fetch-repos.ps1 and pull-repos.ps1 2025-03-12 18:10:07 +01:00
Markus Fleschutz
40410344cc Updated cd-repo.ps1 2025-03-12 10:29:32 +01:00
Markus Fleschutz
957bbe4c52 Updated list-cli-tools.ps1 2025-03-12 08:46:30 +01:00
Markus Fleschutz
b702577042 Updated clean-repo.ps1 and switch-branch.ps1 2025-03-11 12:47:30 +01:00
Markus Fleschutz
f5828c0012 Updated general.csv 2025-03-11 10:50:03 +01:00
Markus Fleschutz
96d7b5a6b8 Updated computing.csv 2025-03-10 13:25:21 +01:00
Markus Fleschutz
3a1a27a9c2 Updated edit.ps1 2025-03-10 13:19:02 +01:00
Markus Fleschutz
37c70be932 Updated edit.ps1 2025-03-10 09:21:51 +01:00
Markus Fleschutz
f61be1226a Updated edit.ps1 2025-03-10 09:17:00 +01:00
Markus Fleschutz
8cb81aadac Updated edit.ps1 2025-03-10 08:21:02 +01:00
Markus Fleschutz
8928a3bce4 Added Helix to basic-apps.csv 2025-03-09 11:04:43 +01:00
Markus Fleschutz
107c95797f Added support for Helix 2025-03-09 10:52:31 +01:00
Markus Fleschutz
3229661233 Added 'hx' (Helix editor) 2025-03-09 10:34:22 +01:00
Markus Fleschutz
2f133c63d9 Replaced Google by Qwant 2025-03-09 10:15:35 +01:00
Markus Fleschutz
ef6d75f1ef Updated pull-repos.ps1 2025-03-08 11:22:19 +01:00
Markus Fleschutz
2d7714c242 Updated fetch-repos.ps1 and pull-repos.ps1 2025-03-07 07:36:16 +01:00
Markus Fleschutz
e936628a1b Updated build-repo.ps1 2025-03-07 07:32:28 +01:00
Markus Fleschutz
a5c2ef51b7 Updated some abbreviations 2025-03-05 10:49:17 +01:00
Markus Fleschutz
db7869073b Updated computing.csv 2025-03-04 13:51:17 +01:00
Markus Fleschutz
44806675e2 Updated build-repo.ps1 2025-03-03 20:43:38 +01:00
Markus Fleschutz
03439d35e6 Merge branch 'main' of github.com:fleschutz/PowerShell 2025-03-03 20:06:53 +01:00
Markus Fleschutz
763c6d2108 Updated check-power.ps1 2025-03-03 20:06:26 +01:00
Markus Fleschutz
49e594032f Updated pull-repos.ps1 2025-03-03 19:59:11 +01:00
Markus Fleschutz
d760076d39 Updated build-repo.ps1 and cd-repo.ps1 2025-03-03 14:59:38 +01:00
Markus Fleschutz
357d021685 Updated pull-repos.ps1 2025-03-01 12:29:00 +01:00
Markus Fleschutz
d07a4e21bb Updated pull-repos.ps1 2025-03-01 12:22:56 +01:00
Markus Fleschutz
a89353b35f Updated install-calibre-server.ps1 2025-02-28 14:58:42 +01:00
Markus Fleschutz
9c2bcc5861 Updated check-swap-space.ps1 2025-02-26 20:49:04 +01:00
Markus Fleschutz
a0f0ed7814 Improved check-power.ps1 and install-updates.ps1 2025-02-26 20:44:10 +01:00
Markus Fleschutz
5390e1fa70 Updated check-pending-reboot.ps1 2025-02-26 17:30:18 +01:00
Markus Fleschutz
72b8c58768 Updated new-junction.ps1 2025-02-26 15:26:32 +01:00
Markus Fleschutz
e36021f3b2 Improved check for $lastExitCode 2025-02-24 20:42:52 +01:00
Markus Fleschutz
c6929fc266 Updated cd-repo.ps1 2025-02-24 14:35:24 +01:00
Markus Fleschutz
37075acd8c Updated list-repos.ps1 and switch-branch.ps1 2025-02-24 09:20:40 +01:00
Markus Fleschutz
fc487f5f3d Updated ping-host.ps1 2025-02-23 11:12:27 +01:00
Markus Fleschutz
0a56175e54 Updated computing.csv 2025-02-19 14:34:23 +01:00
Markus Fleschutz
f1ba19a6ad Updated cd-repos.ps1 2025-02-19 14:28:03 +01:00
Markus Fleschutz
ec7d84b0e0 Added reboot-into-bios.ps1 2025-02-19 09:14:50 +01:00
Markus Fleschutz
0fecf9ce78 Added write-progress-bar.ps1 2025-02-19 09:09:53 +01:00
Markus Fleschutz
6c02b5719d Updated list-updates.ps1 2025-02-17 13:18:01 +01:00
Markus Fleschutz
49b529496a Improved list-weather.ps1 2025-02-17 13:09:04 +01:00
Markus Fleschutz
784ebdcf31 Updated some abbreviations 2025-02-17 13:03:56 +01:00
Markus Fleschutz
ffe40c394d Updated general.csv 2025-02-17 12:57:15 +01:00
Markus Fleschutz
5c18bf5bb8 Updated general.csv 2025-02-17 12:34:47 +01:00
Markus Fleschutz
cead884c64 Added convert-history2ps1.ps1 2025-02-17 11:31:00 +01:00
Markus Fleschutz
c8bc801efa Updated clone-repos.ps1 2025-02-17 10:22:21 +01:00
Markus Fleschutz
8c780998b6 Updated install-updates.ps1 2025-02-15 17:52:40 +01:00
Markus Fleschutz
3f0ddc41a0 Updated check-symlinks.ps1 and sync-dir.ps1 2025-02-12 13:58:47 +01:00
Markus Fleschutz
7ff53658fd Updated sync-dir.ps1 2025-02-12 09:38:37 +01:00
Markus Fleschutz
9cee4a13f0 Renamed to sync-dir.ps1 and updated it 2025-02-12 09:03:05 +01:00
Markus Fleschutz
1540f7cae0 Added convert-dir27z.ps1 2025-02-11 13:45:43 +01:00
Markus Fleschutz
7e4b4e06ce Updated list-crypto-rates.ps1 2025-02-10 16:12:48 +01:00
Markus Fleschutz
f896e880a3 Added write-story.ps1 2025-02-06 16:39:44 +01:00
Markus Fleschutz
b2bb0b8ca1 Updated ping-host.ps1 2025-02-06 15:33:02 +01:00
Markus Fleschutz
fdc496d115 Updated computing.csv 2025-02-05 14:34:04 +01:00
Markus Fleschutz
a03a57e3ef Updated list-updates.ps1 2025-01-31 12:42:57 +01:00
Markus Fleschutz
6c86abdd6f Updated list-updates.ps1 2025-01-31 12:27:45 +01:00
Markus Fleschutz
a2061269ab
Merge pull request #27 from Arash-Seifi/main
Add script to install fonts and update registry
2025-01-29 17:44:13 +01:00
Arash-Seifi
068c711b94 Added parameter for source folder with fallback prompt if not provided 2025-01-29 20:07:03 +03:30
Arash-Seifi
13244e37fe Added the script for adding fonts to the system by giving a source folder. 2025-01-29 19:43:42 +03:30
Markus Fleschutz
eb8ba5bdfc Updated clean-repos.ps1 2025-01-27 16:01:32 +01:00
Markus Fleschutz
09475addd4 Updated clean-repo.ps1 2025-01-24 11:10:30 +01:00
Markus Fleschutz
87c5d59442 Updated the manuals 2025-01-23 12:15:35 +01:00
Markus Fleschutz
da0f05e82d Added Linux execution rights 2025-01-23 12:14:48 +01:00
Markus Fleschutz
712dca92db Fixed check-swap-space.ps1 2025-01-23 12:14:17 +01:00
Markus Fleschutz
2c4400f327
Update FAQ.md 2025-01-21 10:01:50 +01:00
Markus Fleschutz
6fda26dc5d Fixed copy-photos-sorted.ps1 2025-01-21 09:39:50 +01:00
Markus Fleschutz
46235b0aa0
Update README.md 2025-01-21 09:35:10 +01:00
Markus Fleschutz
ac144d3f3d
Update README.md 2025-01-21 09:33:08 +01:00
Markus Fleschutz
1238ebf8c6
Update README.md 2025-01-21 09:28:45 +01:00
Markus Fleschutz
c023128895 Added install-mini-dlna.ps1 2025-01-20 19:43:50 +01:00
Markus Fleschutz
42fe21f747 Updated aviation.csv 2025-01-20 11:32:53 +01:00
Markus Fleschutz
9e1156e90e Added new-junction.ps1 2025-01-20 11:06:54 +01:00
Markus Fleschutz
32927260bd Added install-h2static.ps1 2025-01-18 14:03:58 +01:00
Markus Fleschutz
a3331f5172 Updated remove-old-dirs.ps1 2025-01-17 10:18:26 +01:00
Markus Fleschutz
ba6f1594c8 Updated the manuals 2025-01-17 08:37:30 +01:00
Markus Fleschutz
33ef92d879 Updated the manuals 2025-01-17 08:31:53 +01:00
Markus Fleschutz
efe4a2c6b4
Update README.md 2025-01-17 08:24:04 +01:00
Markus Fleschutz
6d9350cb23 Set executable file permissions 2025-01-16 19:19:23 +01:00
Markus Fleschutz
5b23315a12 Updated computing.csv 2025-01-15 14:29:16 +01:00
Markus Fleschutz
af9230f474 Updated new-symlink.ps1 2025-01-15 09:13:57 +01:00
Markus Fleschutz
cfb2ea1fa9 Updated check-cpu.ps1 and check-power.ps1 2025-01-14 20:27:39 +01:00
Markus Fleschutz
3186552960 Updated remove-old-dirs.ps1 2025-01-14 16:35:32 +01:00
Markus Fleschutz
1409e438c6 Updated remove-old-dirs.ps1 2025-01-14 16:26:21 +01:00
Markus Fleschutz
58d351c539 Renamed to new-power-plan.ps1 2025-01-14 15:51:01 +01:00
Markus Fleschutz
962d7d00b6 Added uninstall-outlook.ps1 2025-01-14 08:25:14 +01:00
Markus Fleschutz
be9a93de82 Added uninstall-new-outlook.ps1 2025-01-14 08:19:09 +01:00
Markus Fleschutz
8b2de68df7
Merge pull request #26 from Arash-Seifi/main
Add PowerShell script to create and activate a custom power plan
2025-01-13 19:53:15 +01:00
Arash
5ce045ca3d
Update create-power-plan.md 2025-01-13 21:24:59 +03:30
Arash-Seifi
3e948575ba Fixed the documnet format 2025-01-13 21:20:20 +03:30
Arash-Seifi
3edd43899a Added a PowerShell script for "creating a new power plan" 2025-01-13 21:13:29 +03:30
Markus Fleschutz
82140ddc32 Updated some abbreviations 2025-01-13 09:28:25 +01:00
Markus Fleschutz
73a3b6b65c Updated ping-host.ps1 2025-01-08 21:03:41 +01:00
Markus Fleschutz
82156d8fe6 Updated cd-repo.ps1 and cd-repos.ps1 2025-01-08 16:36:35 +01:00
Markus Fleschutz
cb845c54d3 Improved cd-repos.ps1 2025-01-08 16:09:55 +01:00
Markus Fleschutz
9cf0ecacb3 Updated cd-repos.ps1 and new-symlink.ps1 2025-01-08 15:51:28 +01:00
Markus Fleschutz
f1a20bc962 Updated list-commits.ps1 and watch-commits.ps1 2025-01-08 14:29:32 +01:00
Markus Fleschutz
4c19a92220 Updated install-jenkins-agent.ps1 2025-01-07 16:23:01 +01:00
Markus Fleschutz
c5432f1708 Updated install-calibre-server.ps1 2025-01-06 10:29:54 +01:00
Markus Fleschutz
76ae519408 Updated install-calibre-server.ps1 2025-01-06 10:11:38 +01:00
Markus Fleschutz
0cae40f435 Updated install-calibre-server.ps1 2025-01-05 17:24:44 +01:00
Markus Fleschutz
1d560f756c Added install-jenkins-agent.ps1 2025-01-03 22:36:12 +01:00
Markus Fleschutz
78ceb4bd18 Updated ping-host.ps1 2025-01-03 11:48:36 +01:00
Markus Fleschutz
982debb892 Updated list-news.ps1 2024-12-30 22:48:31 +01:00
Markus Fleschutz
86c15a6982 Updated some scripts 2024-12-30 22:43:24 +01:00
Markus Fleschutz
a5aa63615d Updated ping-local-devices.ps1 2024-12-30 20:26:44 +01:00
Markus Fleschutz
e796bae7cb Updated copy-photos-sorted.ps1 2024-12-30 11:17:29 +01:00
Markus Fleschutz
1a0daf2109 Updated ping-host.ps1 2024-12-28 16:46:20 +01:00
Markus Fleschutz
7841c95ad7 Updated check-network.ps1 and check-vpn.ps1 2024-12-27 22:21:32 +01:00
Markus Fleschutz
ece41fa2e9 Updated cd-scripts.ps1 and ping-host.ps1 2024-12-27 15:00:14 +01:00
Markus Fleschutz
64bcdee5e8 Updated check-dns.ps1 2024-12-27 09:21:09 +01:00
Markus Fleschutz
587732eb3f
Update README.md 2024-12-22 11:12:33 +01:00
Markus Fleschutz
9d13880be5
Update README.md 2024-12-22 11:07:10 +01:00
Markus Fleschutz
88e0868a4c Updated watch-commits.ps1 2024-12-20 13:33:22 +01:00
Markus Fleschutz
4298dd8d73 Updated check-smart-devices.ps1 2024-12-19 19:15:04 +01:00
Markus Fleschutz
f9540908c2 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-12-19 18:57:31 +01:00
Markus Fleschutz
067052251a Updated wake-up-host.ps1 2024-12-19 13:19:54 +01:00
Markus Fleschutz
e481bfbed4 Updated aviation.csv 2024-12-18 13:51:16 +01:00
Markus Fleschutz
8e7948cabe Updated some abbreviations 2024-12-18 11:06:52 +01:00
Markus Fleschutz
263a9017cd Updated ICAO_airport_codes.csv 2024-12-18 07:39:51 +01:00
Markus Fleschutz
25b005741b Merge branch 'main' of github.com:fleschutz/PowerShell 2024-12-17 19:47:17 +01:00
Markus Fleschutz
500cc561d9 Updated aviation.csv 2024-12-16 14:20:18 +01:00
Markus Fleschutz
ced658f427 Updated aviation.csv 2024-12-16 14:03:34 +01:00
Markus Fleschutz
b4e09055d9 Updated aviation.csv 2024-12-16 13:57:18 +01:00
Markus Fleschutz
94fba89c8f Updated general.csv 2024-12-16 11:35:55 +01:00
Markus Fleschutz
dca5793418 Updated write-changelog.ps1 2024-12-12 13:41:31 +01:00
Markus Fleschutz
2e941ce36e Updated some abbreviations 2024-12-12 11:57:46 +01:00
Markus Fleschutz
1081db300f Updated some scripts 2024-12-12 09:06:30 +01:00
Markus Fleschutz
7069c2c31b Merge branch 'main' of github.com:fleschutz/PowerShell 2024-12-11 18:54:33 +01:00
Markus Fleschutz
36f9723a1d Updated check-smart-devices.ps1 2024-12-11 13:33:51 +01:00
Markus Fleschutz
754856e667 Updated list-earthquakes.ps1 2024-12-11 11:44:52 +01:00
Markus Fleschutz
1aca3e811a Updated cd-repo.ps1 and clean-repo.ps1 2024-12-11 08:19:59 +01:00
Markus Fleschutz
9063f34652 Updated aviation.csv 2024-12-10 10:58:25 +01:00
Markus Fleschutz
98446c5cad Updated aviation.csv 2024-12-09 08:35:55 +01:00
Markus Fleschutz
28c533d906 Updated ping-host.ps1 2024-12-07 15:09:54 +01:00
Markus Fleschutz
9975e36aba Updated ping-local-devices.ps1 2024-12-07 11:13:28 +01:00
Markus Fleschutz
15a764c5a5 Updated watch-host.ps1 2024-12-04 16:36:01 +01:00
Markus Fleschutz
8b3715935d Updated watch-host.ps1 2024-12-04 12:00:15 +01:00
Markus Fleschutz
36083d8eb3 Updated install-updates.ps1 2024-12-04 11:30:18 +01:00
Markus Fleschutz
7e774853fc Updated ping-host.ps1 2024-12-04 11:24:21 +01:00
Markus Fleschutz
0e47423514 Updated watch-host.ps1 2024-12-04 07:47:02 +01:00
Markus Fleschutz
58ad940288 Updated watch-host.ps1 2024-12-03 22:46:12 +01:00
Markus Fleschutz
6216c17011 Added watch-host.ps1 2024-12-03 21:41:51 +01:00
Markus Fleschutz
2b6b3dc32e Update write-value.ps1 2024-12-03 14:20:27 +01:00
Markus Fleschutz
724da873d2 Updated write-value.ps1 2024-12-03 07:16:25 +01:00
Markus Fleschutz
647206ee13 Updated write-value.ps1 2024-12-02 20:13:11 +01:00
Markus Fleschutz
1ed0d1c6a0 Updated my-profile.ps1 2024-12-02 11:24:14 +01:00
Markus Fleschutz
94ae6256ea Merge branch 'main' of github.com:fleschutz/PowerShell 2024-12-01 20:46:52 +01:00
Markus Fleschutz
98e8d758a1 Added write-value.ps1 2024-12-01 20:46:27 +01:00
Markus Fleschutz
4af826c741 Updated install-updates.ps1 2024-11-30 14:23:41 +01:00
Markus Fleschutz
cf88f21ebc Update travel_packing.md 2024-11-28 17:53:54 +01:00
Markus Fleschutz
829c22d3fb Updated fetch-repos.ps1 and pull-repos.ps1 2024-11-28 17:27:48 +01:00
Markus Fleschutz
de90e60b2e Updated speak-checklist.ps1 2024-11-27 16:08:58 +01:00
Markus Fleschutz
c70b993747 Updated popular-repos.csv 2024-11-27 14:27:06 +01:00
Markus Fleschutz
395dac8b8c Updated wake-up-host.ps1 2024-11-27 14:22:30 +01:00
Markus Fleschutz
6e6974ec08 Added get-sha512.ps1 2024-11-26 07:58:23 +01:00
Markus Fleschutz
63ffa48dc4 Updated scan-folder.ps1 2024-11-25 14:32:02 +01:00
Markus Fleschutz
54844ed993 Updated list-city-weather.ps1 2024-11-25 09:44:07 +01:00
Markus Fleschutz
c1a010f016 Updated list-news.ps1 and watch-news.ps1 2024-11-25 09:14:32 +01:00
Markus Fleschutz
ca3a9dd069 Updated clean-repo.ps1 2024-11-25 07:09:33 +01:00
Markus Fleschutz
06bf9e3d8e Update list-news.ps1 2024-11-24 21:02:30 +01:00
Markus Fleschutz
e74c9f1010 Updated speak-checklist.ps1 2024-11-24 21:00:34 +01:00
Markus Fleschutz
db0169521b Updated list-cli-tools.ps1 2024-11-24 10:18:16 +01:00
Markus Fleschutz
ebc5a65388 Update quotes.csv 2024-11-22 15:20:15 +01:00
Markus Fleschutz
e811bcb410 Updated list-crypto-rates.ps1 2024-11-22 15:04:55 +01:00
Markus Fleschutz
d169de2298 Update list-city-weather.ps1 2024-11-22 14:57:21 +01:00
Markus Fleschutz
fcbbf0fd23 Update list-weather.ps1 2024-11-22 14:44:45 +01:00
Markus Fleschutz
9fd63dbb30 Updated list-news.ps1 and watch-news.ps1 2024-11-22 14:40:07 +01:00
Markus Fleschutz
6b2abf3103 Updated write-typewriter.ps1 2024-11-22 14:34:47 +01:00
Markus Fleschutz
bdc4cb1002 Updated list-news.ps1 2024-11-22 14:28:19 +01:00
Markus Fleschutz
390b5ffe71 Updated write-help.ps1 2024-11-22 11:40:07 +01:00
Markus Fleschutz
3c530df89f Updated my-profile.ps1 2024-11-22 11:35:30 +01:00
Markus Fleschutz
2917a123ac Update wake-up-human.ps1 2024-11-22 11:27:40 +01:00
Markus Fleschutz
8aeeb8b811 Add wake-up-human.ps1 2024-11-22 11:26:06 +01:00
Markus Fleschutz
4f57fbe3b2 Updated play-files.ps1 2024-11-21 08:17:47 +01:00
Markus Fleschutz
de784e4cdc Updated play-m3u.ps1 and play-mp3.ps1 2024-11-21 08:07:03 +01:00
Markus Fleschutz
c54e4b0184 Updated enable-god-mode.ps1 2024-11-20 15:46:36 +01:00
Markus Fleschutz
89c7bd290a
Update README.md 2024-11-20 15:35:36 +01:00
Markus Fleschutz
17f1c85af2 Updated spell-word.ps1 2024-11-20 15:32:45 +01:00
Markus Fleschutz
8136a01507 Updated computing.csv and general.csv 2024-11-20 14:07:46 +01:00
Markus Fleschutz
0ca0bcf2d7 Updated play-system-sounds.ps1 2024-11-20 13:58:52 +01:00
Markus Fleschutz
30ebcd6d87 Updated general.csv and military.csv 2024-11-20 12:15:53 +01:00
Markus Fleschutz
5970d07a8d Updated general.csv 2024-11-20 12:10:37 +01:00
Markus Fleschutz
f93ff94b3b Updated the manuals 2024-11-20 11:52:20 +01:00
Markus Fleschutz
2301e9a226 Updated speak-countdown.ps1 and speak-english.ps1 2024-11-20 11:50:21 +01:00
Markus Fleschutz
5fb74da197
Update README.md 2024-11-20 11:42:24 +01:00
Markus Fleschutz
a32ea8de6b
Update README.md 2024-11-20 11:38:59 +01:00
Markus Fleschutz
e35144cc6b
Update README.md 2024-11-20 11:17:58 +01:00
Markus Fleschutz
b59180604f
Update README.md 2024-11-20 11:12:33 +01:00
Markus Fleschutz
1773df817c
Update FAQ.md 2024-11-20 11:05:37 +01:00
Markus Fleschutz
d29e7e566d
Update FAQ.md 2024-11-20 11:04:56 +01:00
Markus Fleschutz
9682acba86
Update FAQ.md 2024-11-20 11:02:17 +01:00
Markus Fleschutz
e6e15387aa
Update README.md 2024-11-20 10:38:55 +01:00
Markus Fleschutz
f957853a67
Update README.md 2024-11-20 10:34:01 +01:00
Markus Fleschutz
703dc74368
Update README.md 2024-11-20 10:32:21 +01:00
Markus Fleschutz
df28fd7105
Update README.md 2024-11-20 10:25:00 +01:00
Markus Fleschutz
2a0e6abb6f
Update README.md 2024-11-20 10:24:13 +01:00
Markus Fleschutz
330acc8257 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-11-20 10:10:23 +01:00
Markus Fleschutz
5d625316a5 Updated pull-repos.ps1 2024-11-20 10:08:32 +01:00
Markus Fleschutz
7252e2a4c5 Updated list-network-shares.ps1 2024-11-19 11:31:31 +01:00
Markus Fleschutz
fab7a776fe Updated watch-commits.ps1 2024-11-18 14:37:02 +01:00
Markus Fleschutz
62eef6a209 Updated write-xmas-tree.ps1 2024-11-18 13:16:59 +01:00
Markus Fleschutz
7c5a3c7353 Updated aviation.csv 2024-11-18 11:37:08 +01:00
Markus Fleschutz
fd1cf4ea6c Updated write-xmas-tree.ps1 2024-11-18 08:05:06 +01:00
Markus Fleschutz
28ee2a5a44 Added write-xmas-tree.ps1 2024-11-18 07:42:17 +01:00
Markus Fleschutz
d47027e561 Updated write-motd.ps1 2024-11-14 13:15:37 +01:00
Markus Fleschutz
cc0fb6207b Updated computing.csv 2024-11-14 09:01:18 +01:00
Markus Fleschutz
f316655358 Updated watch-news.ps1 2024-11-13 15:16:35 +01:00
Markus Fleschutz
e52d80980c Updated watch-news.ps1 2024-11-13 15:10:12 +01:00
Markus Fleschutz
e9f0f17180 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-11-13 11:48:03 +01:00
Markus Fleschutz
6e27c12b46 Updated watch-news.ps1 2024-11-13 11:47:48 +01:00
Markus Fleschutz
186e209d09
Update README.md 2024-11-13 09:53:29 +01:00
Markus Fleschutz
430074a982 Updated computing.csv 2024-11-11 11:10:49 +01:00
Markus Fleschutz
25ff52876c Updated the manuals 2024-11-08 12:40:31 +01:00
Markus Fleschutz
73d250a182 Updated the manuals 2024-11-08 12:38:20 +01:00
Markus Fleschutz
54635c32da Updated the manuals 2024-11-08 12:35:11 +01:00
Markus Fleschutz
53eb60baa3 Updated scan-folder.ps1 2024-11-08 09:01:49 +01:00
Markus Fleschutz
6b9e8582a4 Added scan-folder.ps1 2024-11-08 08:50:37 +01:00
Markus Fleschutz
467332f0fe Updated my-profile.ps1 2024-11-07 14:39:30 +01:00
Markus Fleschutz
7a175c2a2e Updated watch-news.ps1 2024-11-04 21:21:53 +01:00
Markus Fleschutz
cd3ad88b65 Updated ping-host.ps1 and enter-host.ps1 2024-11-04 20:34:49 +01:00
Markus Fleschutz
cf34f7dae2 Updated watch-news.ps1 2024-11-04 17:09:39 +01:00
Markus Fleschutz
70ebba06ff Updated enter-host.ps1 and ping-host.ps1 2024-11-04 15:25:02 +01:00
Markus Fleschutz
e09c53bcc5 Improved ping-host.ps1 2024-11-04 15:08:49 +01:00
Markus Fleschutz
d72ffb9490 Added watch-ping.ps1 2024-11-04 10:58:37 +01:00
Markus Fleschutz
aff1f7acab Updated aviation.csv 2024-11-04 09:10:02 +01:00
Markus Fleschutz
c7d2f403a0 Updated install-powershell.ps1 2024-11-03 12:25:16 +01:00
Markus Fleschutz
0ad1759cd5 Updated install-powershell.ps1 2024-11-03 12:17:40 +01:00
Markus Fleschutz
1238f58800 Updated install-powershell.ps1 2024-11-03 12:03:52 +01:00
Markus Fleschutz
a786175c4f Updated open-dashboards.ps1 2024-11-03 11:57:34 +01:00
Markus Fleschutz
1a7ef52e65 Updated computing.csv 2024-11-03 10:29:41 +01:00
Markus Fleschutz
14d9e2de91 Updated my-profile.ps1 2024-11-03 10:06:13 +01:00
Markus Fleschutz
e16e7baac6 Added write-hands-off.ps1 2024-11-02 18:03:45 +01:00
Markus Fleschutz
f0165acd8d Updated what-is.ps1 2024-11-02 14:37:14 +01:00
Markus Fleschutz
312686d50f Update ping-local-devices.ps1 2024-10-31 08:04:27 +01:00
Markus Fleschutz
bb01ef8cf5 Updated the cd-*.ps1 scripts 2024-10-30 13:19:56 +01:00
Markus Fleschutz
6419712ff2 Fixed enter-host.ps1 2024-10-30 12:58:00 +01:00
Markus Fleschutz
b6e703d96e Updated list-fibonacci.ps1 2024-10-28 14:20:47 +01:00
Markus Fleschutz
8a33a05610 Renamed to write-pi.ps1 2024-10-28 14:12:31 +01:00
Markus Fleschutz
73a3646ab7 Updated save-credentials.ps1 2024-10-28 14:07:23 +01:00
Markus Fleschutz
c7cf0d2c44 Renamed to write-credits.ps1 2024-10-28 13:59:16 +01:00
Markus Fleschutz
0f4ff81b09 Updated sync-repo.ps1 2024-10-28 13:46:33 +01:00
Markus Fleschutz
13695d0061 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-10-28 13:40:13 +01:00
Markus Fleschutz
d3afc0335f Updated write-help.ps1 2024-10-28 13:39:57 +01:00
Markus Fleschutz
07bd46d6d6
Update FAQ.md 2024-10-28 13:04:33 +01:00
Markus Fleschutz
ce36877c69 Updated enter-host.ps1 2024-10-25 15:30:01 +02:00
Markus Fleschutz
7bc7da1b3b Added list-old-branches.ps1 2024-10-25 15:03:50 +02:00
Markus Fleschutz
0cb4a67fd0 Added write-location.ps1 2024-10-24 18:46:56 +02:00
Markus Fleschutz
c53f608eba Improved write-help.ps1 2024-10-24 17:36:48 +02:00
Markus Fleschutz
1bb6efbc76 Improved ping-internet.ps1 2024-10-24 17:00:11 +02:00
Markus Fleschutz
e13ac69220 Updated pull-repos.ps1 2024-10-24 11:37:01 +02:00
Markus Fleschutz
8deb881f99 Updated ping-internet.ps1 2024-10-23 18:44:11 +02:00
Markus Fleschutz
01a00dd30f Merge branch 'main' of github.com:fleschutz/PowerShell 2024-10-23 16:57:44 +02:00
Markus Fleschutz
13dd90ec4b Updated write-help.ps1 2024-10-23 15:55:43 +02:00
Markus Fleschutz
7eb4972f99 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-10-23 15:49:51 +02:00
Markus Fleschutz
3ae015a752 Updated check-dns.ps1 and list-network-shares.ps1 2024-10-23 15:10:44 +02:00
Markus Fleschutz
5214a504db Updated check-power.ps1 2024-10-21 20:56:19 +02:00
Markus Fleschutz
2666f952af Updated check-bios.ps1 2024-10-16 14:48:06 +02:00
Markus Fleschutz
dd7054cf48 Updated check-bios.ps1 2024-10-16 10:52:10 +02:00
Markus Fleschutz
2396704564 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-10-16 10:45:56 +02:00
Markus Fleschutz
aa7edea695 Updated check-bios.ps1 2024-10-16 10:45:42 +02:00
Markus Fleschutz
7a2dfa72ec Updated check-uptime.ps1 2024-10-16 10:32:57 +02:00
Markus Fleschutz
01af86446e Updated ICAO_airport_codes.csv 2024-10-16 10:25:27 +02:00
Markus Fleschutz
3d30f79176 Improved new-symlink.ps1 2024-10-16 08:36:58 +02:00
Markus Fleschutz
49b8331361 Updated computing.csv 2024-10-15 13:39:00 +02:00
Markus Fleschutz
435837b1cd Added install-gitlab.ps1 2024-10-15 13:13:46 +02:00
Markus Fleschutz
b777d25888 Updated show-notification.ps1 2024-10-15 12:56:17 +02:00
Markus Fleschutz
1186432bb0 Updated enter-host.ps1 2024-10-15 10:10:32 +02:00
Markus Fleschutz
e2c03310dd Added new-reboot-task.ps1 2024-10-15 09:02:13 +02:00
Markus Fleschutz
04b04602ca Updated list-ssh-key.ps1 2024-10-15 08:45:21 +02:00
Markus Fleschutz
70b216df8d Improved ping-internet.ps1 2024-10-14 17:51:00 +02:00
Markus Fleschutz
2e67161917 Updated check-dns.ps1 2024-10-14 17:39:31 +02:00
Markus Fleschutz
e307b5c887 Updated list-user-accounts.ps1 2024-10-14 17:28:32 +02:00
Markus Fleschutz
68680bb618 Updated check-smart-devices.ps1 2024-10-14 17:22:33 +02:00
Markus Fleschutz
14d18e5890 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-10-14 17:17:42 +02:00
Markus Fleschutz
34b569cbc7 Renamed to ping-internet.ps1 2024-10-14 17:17:28 +02:00
Markus Fleschutz
7a056d76e3 Updated check-cpu.ps1 2024-10-14 16:55:30 +02:00
Markus Fleschutz
53381691df Updated check-cpu.ps1 2024-10-14 16:27:54 +02:00
Markus Fleschutz
6659468d18 Updated check-cpu.ps1 and check-smart-devices.ps1 2024-10-14 16:04:59 +02:00
Markus Fleschutz
fc66df1797
Update FAQ.md 2024-10-14 14:39:25 +02:00
Markus Fleschutz
6085205764 Updated check-drives.ps1 2024-10-14 12:34:18 +00:00
Markus Fleschutz
8b019cb80e
Update FAQ.md 2024-10-14 14:09:03 +02:00
Markus Fleschutz
e5513eea5c
Update FAQ.md 2024-10-14 14:02:48 +02:00
Markus Fleschutz
4c394592aa
Update FAQ.md 2024-10-14 14:00:24 +02:00
Markus Fleschutz
3a59acc2b5
Update FAQ.md 2024-10-14 13:55:08 +02:00
Markus Fleschutz
8d659757cb Renamed to enter-host.ps1 and wake-up-host.ps1 2024-10-14 11:38:09 +02:00
Markus Fleschutz
8186d08928 Updated general.csv 2024-10-13 10:16:01 +02:00
Markus Fleschutz
01d9659976 Updated check-bios.ps1 and check-motherboard.ps1 2024-10-10 20:41:36 +02:00
Markus Fleschutz
83d8d645ee Updated check-uptime.ps1 2024-10-10 19:39:00 +02:00
Markus Fleschutz
3429ed7d90 Updated ICAO_airport_codes.csv 2024-10-10 16:29:00 +02:00
Markus Fleschutz
59569a41c1 Updated pull-repos.ps1 2024-10-10 14:50:17 +02:00
Markus Fleschutz
2a009f311f Updated cd-repo.ps1 and cd-ssh.ps1 2024-10-10 14:40:19 +02:00
Markus Fleschutz
bd3b301072 Updated list-network-shares.ps1 2024-10-10 13:29:49 +02:00
Markus Fleschutz
c8a11f61bc Updated computing.csv and general.csv 2024-10-10 09:37:56 +02:00
Markus Fleschutz
9255f28823 Added play-chess.ps1 2024-10-04 22:23:14 +02:00
Markus Fleschutz
464e17c449 Updated ping-host.ps1 2024-10-04 22:02:22 +02:00
Markus Fleschutz
c13e3c3dbd Updated enter.ps1 2024-10-04 21:13:53 +02:00
Markus Fleschutz
21e8911239 Removed obsolete Jenkinsfile 2024-10-04 12:15:13 +02:00
Markus Fleschutz
37177e83a6 Added cd-nextcloud.ps1 2024-10-02 11:01:37 +02:00
Markus Fleschutz
ace08b19c6 Added list-local-ip.ps1 2024-10-02 10:14:17 +02:00
Markus Fleschutz
305077d5cd Improved ping-host.ps1 and write-headline.ps1 2024-10-01 22:38:40 +02:00
Markus Fleschutz
702506f9a1 Updated enter.ps1 2024-10-01 22:10:48 +02:00
Markus Fleschutz
43b15cd1ef Added enter.ps1 2024-10-01 21:59:47 +02:00
Markus Fleschutz
0d06931b74 Updated ping-local-devices.ps1 2024-10-01 17:26:49 +02:00
Markus Fleschutz
b64d32990e Renamed to ping-local-devices.ps1 2024-10-01 17:18:36 +02:00
Markus Fleschutz
a66aa8a009 Updated some scripts 2024-10-01 17:04:39 +02:00
Markus Fleschutz
dc4ee3c83e Updated check-network.ps1 2024-10-01 15:37:20 +02:00
Markus Fleschutz
fa086893aa Renamed to check-motherboard.ps1 2024-10-01 15:33:53 +02:00
Markus Fleschutz
d957e3aba2 Repaired UTF-8 BOM encoding 2024-10-01 15:24:16 +02:00
Markus Fleschutz
49072fdbaa Repaired UTF-8 BOM encoding 2024-10-01 15:11:03 +02:00
Markus Fleschutz
b2413adad6 Added cd-jenkins.ps1 2024-10-01 13:50:57 +02:00
Markus Fleschutz
d01b5969eb Added hello-world.ps1 2024-10-01 13:42:27 +02:00
Markus Fleschutz
fd963889d2 Replaced the done character 2024-10-01 13:37:53 +02:00
Markus Fleschutz
c43e787025 Updated list-updates.ps1 2024-09-28 14:59:13 +02:00
Markus Fleschutz
ea0e38f364 Updated wake-up.ps1 2024-09-28 14:54:21 +02:00
Markus Fleschutz
92c550e17d Updated list-dir-tree.ps1 2024-09-28 13:51:47 +02:00
Markus Fleschutz
7618c3548c Updated edit.ps1 2024-09-28 13:01:48 +02:00
Markus Fleschutz
7229b3d980 Updated check-uptime.ps1 2024-09-27 17:38:59 +02:00
Markus Fleschutz
a8bafada38 Updated list-repos.ps1 2024-09-27 16:18:55 +02:00
Markus Fleschutz
7e6b42352e Updated some scripts 2024-09-24 21:28:31 +02:00
Markus Fleschutz
db8e7e1766 Updated some scripts 2024-09-24 20:53:46 +02:00
Markus Fleschutz
fdeead2b52 Updated my-profile.ps1 2024-09-23 14:20:50 +02:00
Markus Fleschutz
c54f644f26 Updated install-github-cli.ps1 2024-09-22 10:43:38 +02:00
Markus Fleschutz
fb7ff43546 Updated my-profile.ps1 2024-09-20 16:56:28 +02:00
Markus Fleschutz
cfa917eb78
Update new-user.ps1 2024-09-19 17:22:34 +02:00
Markus Fleschutz
33e419ff5b
Update new-user.ps1 2024-09-19 17:21:59 +02:00
Markus Fleschutz
cee7a19571 Updated check-drives.ps1 2024-09-18 15:21:15 +02:00
Markus Fleschutz
d1a6b3ff87 Updated check-drives.ps1 2024-09-18 15:15:21 +02:00
Markus Fleschutz
2526be0ded Updated astronomy.csv and general.csv 2024-09-18 09:22:13 +02:00
Markus Fleschutz
8aa468feb7 Updated check-drives.ps1 2024-09-17 16:06:01 +02:00
Markus Fleschutz
f0272d1d37 Updated check-swap-space.ps1 2024-09-17 15:55:08 +02:00
Markus Fleschutz
2a1123485f Added search-repo.ps1 2024-09-17 15:23:49 +02:00
Markus Fleschutz
dc7abd6506 Updated write-help.ps1 2024-09-17 13:29:22 +02:00
Markus Fleschutz
c534dc15e2
Update README.md 2024-09-17 13:21:27 +02:00
Markus Fleschutz
4185bb8f50 Updated fetch-repo.ps1 2024-09-17 07:30:38 +02:00
Markus Fleschutz
fb0c4e8783 Updated my-profile.ps1 2024-09-16 19:56:50 +02:00
Markus Fleschutz
69bb7d8a3d Removed obsolete scripts 2024-09-14 17:34:59 +02:00
Markus Fleschutz
87a63a0e29 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-09-14 15:13:11 +02:00
Markus Fleschutz
3fcbbeb8b0 Added list-ssh-key.ps1 2024-09-14 15:12:53 +02:00
Markus Fleschutz
5c34a983fe Updated check-power.ps1 and check-swap-space.ps1 2024-09-14 14:29:28 +02:00
Markus Fleschutz
ff9546b323 Updated check-drives.ps1 2024-09-14 14:05:25 +02:00
Markus Fleschutz
4f247ce328 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-09-12 07:23:20 +02:00
Markus Fleschutz
f802f9ed9b Updated fetch-repos.ps1 2024-09-12 07:21:20 +02:00
Markus Fleschutz
36da57b4c5 Updated list-tasks.ps1 2024-09-10 20:16:07 +02:00
Markus Fleschutz
1243fced11 Updated fetch-repos.ps1 2024-09-10 19:54:26 +02:00
Markus Fleschutz
b8d9a4dc19 Updated list-wsl-distros.ps1 2024-09-10 16:23:05 +02:00
Markus Fleschutz
ad73e693cb Updated list-wsl-distros.ps1 2024-09-10 16:03:05 +02:00
Markus Fleschutz
0d3c0ce08c Updated clean-repo.ps1 2024-09-10 15:44:09 +02:00
Markus Fleschutz
4d3369babf Improved check-apps.ps1 2024-09-10 12:58:30 +02:00
Markus Fleschutz
8f7237196c Improved some scripts 2024-09-09 22:03:20 +02:00
Markus Fleschutz
b0148fcc53 Updated list-weather.ps1 2024-09-09 21:42:54 +02:00
Markus Fleschutz
bae442ee81 Updated check-drives.ps1 and check-power.ps1 2024-09-09 16:00:41 +02:00
Markus Fleschutz
9a8ae08b77 Updated check-swap-space.ps1 2024-09-06 11:00:13 +02:00
Markus Fleschutz
ffccb6175a Updated check-cpu.ps1 2024-09-04 19:08:23 +02:00
Markus Fleschutz
8abd390290 Updated new-ssh-key.ps1 2024-09-04 18:30:08 +02:00
Markus Fleschutz
14bb69aef0 Updated new-ssh-key.ps1 2024-09-04 18:06:25 +02:00
Markus Fleschutz
57bc358ec1 Improved configure-git.ps1 2024-09-04 12:00:13 +02:00
Markus Fleschutz
a41d122e28 Added Linux file permissions 2024-09-04 11:48:13 +02:00
Markus Fleschutz
48ef4c3fa1 Improved list-repos.ps1 2024-09-04 11:47:32 +02:00
Markus Fleschutz
4432c09a61 Updated new-qrcode.ps1 2024-09-04 10:33:05 +02:00
Markus Fleschutz
45bd64688e Added new-ssh-key.ps1 2024-09-04 10:14:27 +02:00
Markus Fleschutz
dc2f4fdfd1 Updated write-help.ps1 2024-09-03 18:26:53 +02:00
Markus Fleschutz
47ec40d737 Updated write-help.ps1 2024-09-03 18:18:09 +02:00
Markus Fleschutz
f9821a542b UPdated some scripts 2024-09-03 18:06:07 +02:00
Markus Fleschutz
210b878771 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-09-03 15:14:54 +02:00
Markus Fleschutz
bfc726a34a Updated my-profile.ps1 2024-09-03 15:14:36 +02:00
Markus Fleschutz
fcdbe96335 Renamed to write-help.ps1 2024-09-03 15:03:15 +02:00
Markus Fleschutz
84b93ca085 Updated opn-help.ps1 2024-09-03 15:00:02 +02:00
Markus Fleschutz
fc3df9c907 Improved my-profile.ps1 2024-09-03 12:37:30 +02:00
Markus Fleschutz
423b7fe2ba Updated general.csv 2024-08-30 12:40:20 +02:00
Markus Fleschutz
ed34d94da4 Updated some scripts 2024-08-26 15:36:14 +02:00
Markus Fleschutz
0024a140bd Improved install-powershell.ps1 2024-08-26 15:24:33 +02:00
Markus Fleschutz
ce6a5ca76f Improved install-powershell.ps1 2024-08-26 15:19:32 +02:00
Markus Fleschutz
6a02ebf821 Updated install-powershell.ps1 2024-08-26 14:31:15 +02:00
Markus Fleschutz
f8b3301c02 Update list-calendar.ps1 2024-08-26 12:48:08 +02:00
Markus Fleschutz
3cdf8fff36 Updated clone-repos.ps1 2024-08-25 11:01:51 +02:00
Markus Fleschutz
f3c60953a9 Updated clone-repos.ps1 2024-08-25 10:46:27 +02:00
Markus Fleschutz
af414c3606 Update basic-apps.csv 2024-08-22 17:02:25 +02:00
Markus Fleschutz
65a0858f7a Updated cd-home.ps1 2024-08-22 13:37:25 +02:00
Markus Fleschutz
2e75436637 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-08-22 08:05:16 +02:00
Markus Fleschutz
5aa652be29 Updated List-repos.ps1 2024-08-22 08:05:00 +02:00
Markus Fleschutz
ebd6e3f1bf Updated ping-remote-hosts.ps1 2024-08-21 17:43:49 +02:00
Markus Fleschutz
1bfeb07d51 Updated general.csv 2024-08-21 17:30:38 +02:00
Markus Fleschutz
bc52eaf3f6 Updated check-drives.ps1 2024-08-17 14:01:52 +02:00
Markus Fleschutz
ea6e22b3d2 Updated check-os.ps1 2024-08-17 13:52:26 +02:00
Markus Fleschutz
010f4937a1 Updated check-time-zone.ps1 2024-08-17 13:27:44 +02:00
Markus Fleschutz
57342553e8 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-08-15 10:12:04 +02:00
Markus Fleschutz
836c038fd7 Updated pull-repos.ps1 2024-08-15 10:11:43 +02:00
Markus Fleschutz
c7b20f56a6 Updated switch-shelly1.ps1 2024-08-15 10:09:53 +02:00
Markus Fleschutz
e1ffab5509 Updated the manuals 2024-08-15 09:51:46 +02:00
Markus Fleschutz
654d1a18d0 Set executable bit for Linux 2024-08-15 09:49:44 +02:00
Markus Fleschutz
369f0ef836 Added metadata to install-salesforce-cli.ps1 2024-08-15 09:33:45 +02:00
Markus Fleschutz
699fc874f1 Added install-salesforce-cli.ps1 2024-08-15 09:27:53 +02:00
Markus Fleschutz
d1174a0924 Updated some files 2024-08-13 14:04:34 +02:00
Markus Fleschutz
80702d4874 Updated computing.csv 2024-08-06 10:52:32 +02:00
Markus Fleschutz
ef1c479e1d Updated astronomy.csv 2024-08-06 10:36:16 +02:00
Markus Fleschutz
35a3cd1bf4 Updated clone-repos.ps1 2024-08-02 17:30:43 +02:00
Markus Fleschutz
f7d8124455 Updated new-branch.ps1 2024-08-02 09:17:49 +02:00
Markus Fleschutz
bbe8885cf5 Updated clone-repos.ps1 2024-07-31 19:51:14 +02:00
Markus Fleschutz
8275603fdf Added my-backups and my-settings repos 2024-07-31 19:36:09 +02:00
Markus Fleschutz
6d019cb983 Update cd-repo.ps1 2024-07-31 10:27:29 +02:00
Markus Fleschutz
52a502cc5a Update list-ip-addresses.ps1 2024-07-23 17:40:32 +02:00
Markus Fleschutz
5adca7f5dd Updated check-repo.ps1 2024-07-23 07:45:05 +02:00
Markus Fleschutz
57c7be02c4 Update check-power.ps1 2024-07-22 19:56:54 +02:00
Markus Fleschutz
72b1203b26 Update check-ram.ps1 2024-07-22 19:27:19 +02:00
Markus Fleschutz
eb0112d799 Renamed new-zipfile.ps1 to convert-dir2zip.ps1 2024-07-15 14:57:20 +02:00
Markus Fleschutz
6fdcf8de48 Update check-time-zone.ps1 2024-07-11 15:29:13 +02:00
Markus Fleschutz
03175642e1 Update ping-remote-hosts.ps1 2024-07-11 14:45:25 +02:00
Markus Fleschutz
c96f45fb42 Update check-swap-space.ps1 2024-07-11 14:35:05 +02:00
Markus Fleschutz
6f00b0a6bf Added clone-shallow.ps1 2024-07-05 09:36:22 +02:00
Markus Fleschutz
52945948d8 Updated organizations.csv 2024-07-03 14:27:00 +02:00
Markus Fleschutz
be41b2c749 Added warnings in Germany 2024-07-01 21:30:04 +02:00
Markus Fleschutz
75ef111a18 Updated what-is.ps1 2024-06-27 12:45:47 +02:00
Markus Fleschutz
d796331f19 Update list-nina-warnings.ps1 2024-06-27 11:51:00 +02:00
Markus Fleschutz
1c92a03ad5 Updated list-nina-warnings.ps1 2024-06-26 08:39:06 +02:00
Markus Fleschutz
31a95d7074 Update check-admin.ps1 2024-06-25 15:31:07 +02:00
Markus Fleschutz
9e3fe1cd04 Updated aviation.csv 2024-06-25 14:20:22 +02:00
Markus Fleschutz
57be504089 Updated computing.csv and general.csv 2024-06-23 10:49:15 +02:00
Markus Fleschutz
6bd855a888 Added open-voice-recorder.ps1 2024-06-21 08:16:02 +02:00
Markus Fleschutz
2599f9a6e5 Updated new-branch.ps1 and switch-branch.ps1 2024-06-20 15:34:42 +02:00
Markus Fleschutz
ad41aa48b2 Updated clean-repo.ps1 2024-06-20 07:55:13 +02:00
Markus Fleschutz
89f1847607 Added executable permissions for some scripts 2024-06-20 07:49:00 +02:00
Markus Fleschutz
beec06fa96 Updated pull-repo.ps1 2024-06-20 07:48:02 +02:00
Markus Fleschutz
2b18b6fb80 Updated fetch-repo.ps1 2024-06-19 10:14:53 +02:00
Markus Fleschutz
0fa9b26da2 Updated switch-branch.ps1 2024-06-19 10:03:34 +02:00
Markus Fleschutz
bbb0a590cf Updated list-ip-addresses.ps1 2024-06-18 20:35:42 +02:00
Markus Fleschutz
b5ff7b0a6c Updated list-ip-addresses.ps1 2024-06-18 20:25:54 +02:00
Markus Fleschutz
3eb68560d8 Renamed to list-ip-addresses.ps1 2024-06-18 20:22:51 +02:00
Markus Fleschutz
b218b25be1 Updated open-URL.ps1 and open-help.ps1 2024-06-18 09:19:46 +02:00
Markus Fleschutz
12e55dca97 Updated aviation.csv 2024-06-17 13:24:23 +02:00
Markus Fleschutz
3591f7c584 Updated open-URL.ps1 2024-06-17 12:20:02 +02:00
Markus Fleschutz
db12f45e0f Updated check-repo.ps1 2024-06-15 16:14:01 +02:00
Markus Fleschutz
119d37e4f3 Update check-swap-space.ps1 2024-06-15 11:55:22 +02:00
Markus Fleschutz
8bf0a8e8f0 Updated watch-news.ps1 2024-06-13 12:01:41 +02:00
Markus Fleschutz
142f14bb44 Updated some scripts 2024-06-13 11:51:19 +02:00
Markus Fleschutz
3187d04df6 Updated on-desktop-login.ps1 2024-06-13 07:14:49 +02:00
Markus Fleschutz
b39ccc6640 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-06-12 13:42:06 +02:00
Markus Fleschutz
df2c229931 Updated clean-repo.ps1 2024-06-12 13:41:51 +02:00
Markus Fleschutz
0173132b8c Updated check-swap-space.ps1 2024-06-12 09:17:56 +02:00
Markus Fleschutz
d06194ef3b Updated some scripts 2024-06-12 08:28:48 +02:00
Markus Fleschutz
c594e15920 Updated cd-repo.ps1 2024-06-12 08:12:13 +02:00
Markus Fleschutz
0685c79a49 Updated general.csv 2024-06-09 11:45:16 +02:00
Markus Fleschutz
87ade208bf Updated pull-repos.ps1 2024-06-09 11:32:13 +02:00
Markus Fleschutz
6f3c566b3c Added cd-recent.ps1 2024-06-08 10:40:44 +02:00
Markus Fleschutz
db9b380b49 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-06-08 10:21:34 +02:00
Markus Fleschutz
7bc8edc9d3 Updated check-cpu.ps1 2024-06-08 10:21:01 +02:00
Markus Fleschutz
161686879e Updated check-apps.ps1 2024-06-07 20:29:23 +02:00
Markus Fleschutz
3994d23478 Improved output of some scripts 2024-06-07 14:41:26 +02:00
Markus Fleschutz
65275c7ca5 Updated some scripts 2024-06-07 14:31:55 +02:00
Markus Fleschutz
5c8f29a255 Updated cd-repo.ps1 2024-06-07 07:57:48 +02:00
Markus Fleschutz
e6d8052c35
Merge pull request #25 from noBloodOnTheLeaves/add-notification-motivation-quote
add show-notification-motivation-quote script
2024-06-06 15:43:45 +02:00
Igor
a6ef0c2876 add show-notification-motivation-quote script 2024-06-06 14:01:23 +03:00
Markus Fleschutz
67a251c8de Added some appreviations 2024-06-03 16:14:50 +02:00
Markus Fleschutz
cccfc7b504 Updated aviation.csv 2024-06-03 11:07:58 +02:00
Markus Fleschutz
6da72badbd
Update FAQ.md 2024-05-31 12:45:25 +02:00
Markus Fleschutz
49a1cfdb94
Update FAQ.md 2024-05-31 12:44:20 +02:00
Markus Fleschutz
8099749ae1
Update FAQ.md 2024-05-31 12:43:24 +02:00
Markus Fleschutz
cd38485a52
Update FAQ.md 2024-05-31 12:35:35 +02:00
Markus Fleschutz
f4f0c6bca7
Update FAQ.md 2024-05-31 12:33:31 +02:00
Markus Fleschutz
a351bab66a
Update FAQ.md 2024-05-31 12:31:36 +02:00
Markus Fleschutz
69a578e496
Update FAQ.md 2024-05-31 12:30:12 +02:00
Markus Fleschutz
f712ad06b1
Update FAQ.md 2024-05-31 12:27:30 +02:00
Markus Fleschutz
6f31879f00
Update FAQ.md 2024-05-31 12:25:33 +02:00
Markus Fleschutz
0f645dcaab
Update FAQ.md 2024-05-31 12:24:36 +02:00
Markus Fleschutz
2a30a45b41
Update FAQ.md 2024-05-31 12:21:44 +02:00
Markus Fleschutz
7eb91355eb Added name sorting 2024-05-31 11:41:29 +02:00
Markus Fleschutz
0259513e6c Updated list-weather.ps1 2024-05-31 11:35:59 +02:00
Markus Fleschutz
6f8f29de3c Added some scripts 2024-05-30 14:08:00 +02:00
Markus Fleschutz
5dd0c7ce9f Improved list-memos.ps1 and remember.ps1 2024-05-29 20:31:08 +02:00
Markus Fleschutz
e52a77bba2 Renamed to remember.ps1 2024-05-29 18:57:07 +02:00
Markus Fleschutz
32347ab51d Renamed to open-notepad.exe and close-notepad.exe 2024-05-29 18:28:42 +02:00
Markus Fleschutz
e447641434 Added open-URL.ps1 2024-05-29 18:13:34 +02:00
Markus Fleschutz
b3630a67c0
Update FAQ.md 2024-05-29 17:24:44 +02:00
Markus Fleschutz
41dba38568
Update FAQ.md 2024-05-29 17:22:32 +02:00
Markus Fleschutz
680954a369 Update update-powershell-profile.ps1 2024-05-29 17:16:42 +02:00
Markus Fleschutz
f5e3c66dc3 Added open-help.ps1 2024-05-29 17:07:27 +02:00
Markus Fleschutz
9695724b4d
Update FAQ.md 2024-05-29 16:43:15 +02:00
Markus Fleschutz
e783630176
Update FAQ.md 2024-05-29 16:36:40 +02:00
Markus Fleschutz
a681c6ccc1
Update FAQ.md 2024-05-29 16:33:55 +02:00
Markus Fleschutz
e83b865470
Update FAQ.md 2024-05-29 16:21:08 +02:00
Markus Fleschutz
82c2e62400
Update FAQ.md 2024-05-29 16:19:09 +02:00
Markus Fleschutz
a12c4a0773
Update FAQ.md 2024-05-29 16:17:34 +02:00
Markus Fleschutz
db14c5b3de
Update FAQ.md 2024-05-29 16:07:10 +02:00
Markus Fleschutz
64f4430c7c
Update FAQ.md 2024-05-29 15:54:39 +02:00
Markus Fleschutz
1d1ad6c85a Updated ping-local-hosts.ps1 2024-05-27 09:28:40 +02:00
Markus Fleschutz
1640c9349d Updated some scripts 2024-05-26 12:31:05 +02:00
Markus Fleschutz
c08c36b456 Added list-mDNS.ps1 2024-05-25 14:56:43 +02:00
Markus Fleschutz
f70946156f Improved write-qr-code.ps1 2024-05-23 16:49:44 +02:00
Markus Fleschutz
5d43285930 Updated new-branch.ps1 2024-05-23 11:57:52 +02:00
Markus Fleschutz
4363159c9e Update on-desktop-login.ps1 2024-05-23 07:29:33 +02:00
Markus Fleschutz
0812b4b2a7 Updated clean-repo.ps1 2024-05-22 07:30:39 +02:00
Markus Fleschutz
b6fe047973 Updated my-profile.ps1 and update-powershell-profile.ps1 2024-05-22 07:20:21 +02:00
Markus Fleschutz
cbf0c4ce14 Improved watch-news.ps1 2024-05-21 21:37:41 +02:00
Markus Fleschutz
659807f16c Updated aviation.csv 2024-05-21 10:57:09 +02:00
Markus Fleschutz
34534e184d Updated ping-local-hosts.ps1 2024-05-19 18:39:00 +02:00
Markus Fleschutz
439fbf5bfa Updated the Markdown manuals 2024-05-19 10:25:56 +02:00
Markus Fleschutz
c24030c909 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-05-18 10:39:31 +02:00
Markus Fleschutz
99def28e8d Updated wake-up.ps1 2024-05-18 10:39:11 +02:00
Markus Fleschutz
5d4df61edc Updated some scripts 2024-05-17 19:31:10 +02:00
Markus Fleschutz
5a6fb1d698 Added executable bit for Linux 2024-05-17 14:23:34 +02:00
Markus Fleschutz
5aa9ba219a Add scan-network.ps1 2024-05-17 14:23:02 +02:00
Markus Fleschutz
00d11f8866 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-05-17 08:05:14 +02:00
Markus Fleschutz
c77f271268 Update cd-repo.ps1 and open-dashboards.ps1 2024-05-17 08:04:54 +02:00
Markus Fleschutz
a2681adbf9 Updated watch-news.ps1 2024-05-16 17:25:44 +02:00
Markus Fleschutz
6136ae80f2 Updated list-credits.ps1 2024-05-16 17:02:44 +02:00
Markus Fleschutz
1f51d6ab66 Added watch-news.ps1 2024-05-16 13:14:01 +02:00
Markus Fleschutz
60cc93dbbd Updated pull-repo.ps1 2024-05-16 07:28:18 +02:00
Markus Fleschutz
b7e107ecd6 Improved ping-local-hosts.ps1 2024-05-15 16:37:50 +02:00
Markus Fleschutz
76a95bb8ae Improved search-files.ps1 2024-05-15 15:41:03 +02:00
Markus Fleschutz
bc9a0ab7c0 Update write-animated.ps1 2024-05-15 15:25:28 +02:00
Markus Fleschutz
deca430aae Updated my-profile.ps1 2024-05-15 14:51:53 +02:00
Markus Fleschutz
f1584f83f3 Updated update-powershell-profile.ps1 2024-05-15 14:34:44 +02:00
Markus Fleschutz
79e6e6150f
Update FAQ.md 2024-05-15 14:24:52 +02:00
Markus Fleschutz
12a7eedd86
Update FAQ.md 2024-05-15 14:16:18 +02:00
Markus Fleschutz
88f6dbb91d
Update FAQ.md 2024-05-15 14:13:40 +02:00
Markus Fleschutz
39bd55443f Merge branch 'main' of github.com:fleschutz/PowerShell 2024-05-15 14:06:41 +02:00
Markus Fleschutz
35d32e29e1 Renamed to update-powershell-profile.ps1 and added a greeting to
my-profile.ps1
2024-05-15 14:05:57 +02:00
Markus Fleschutz
036c9a39da
Update FAQ.md 2024-05-15 13:54:09 +02:00
Markus Fleschutz
568707d547
Update FAQ.md 2024-05-15 13:49:48 +02:00
Markus Fleschutz
8258e56563
Update FAQ.md 2024-05-15 13:48:58 +02:00
Markus Fleschutz
79376a98ff Updated general.csv and military.csv 2024-05-15 13:37:50 +02:00
Markus Fleschutz
571c3b7e49 Update list-weather.ps1 2024-05-15 07:32:24 +02:00
Markus Fleschutz
30440a72c2 Update list-city-weather.ps1 and on-desktop-login.ps1 2024-05-15 07:18:11 +02:00
Markus Fleschutz
d6593816c3 Update show-notifcation.ps1 2024-05-14 21:42:24 +02:00
Markus Fleschutz
b2c6f7ea22 Update install-updates.ps1 2024-05-14 21:33:14 +02:00
Markus Fleschutz
6a413827df Update introduce-powershell.ps1 and play-mp3.ps1 2024-05-14 21:25:54 +02:00
Markus Fleschutz
230fe23421 Update list-credits.ps1 2024-05-14 19:22:21 +02:00
Markus Fleschutz
d6071ca2b0 Update list-nina-warnings.ps1 2024-05-14 16:51:44 +02:00
Markus Fleschutz
3721feeaa9 Updated list-coffee-prices.ps1 2024-05-14 16:18:13 +02:00
Markus Fleschutz
411756abc6 Updated list-tags.ps1 2024-05-14 16:01:59 +02:00
Markus Fleschutz
b360ab234b Updated list-earthquakes.ps1 2024-05-14 15:50:59 +02:00
Markus Fleschutz
6cd2ea934d Update list-weather.ps1 2024-05-14 15:31:57 +02:00
Markus Fleschutz
fa466955a4 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-05-13 19:35:21 +02:00
Markus Fleschutz
443a4b78e7 Updated list-cli-tools.ps1 2024-05-13 19:34:57 +02:00
Markus Fleschutz
fc23927446 Updated aviation.csv 2024-05-13 16:07:31 +02:00
Markus Fleschutz
d4c5c03433 Updated list-clipboard.ps1 2024-05-13 15:36:49 +02:00
Markus Fleschutz
af3c58a541 Updated organizations.csv 2024-05-13 13:55:32 +02:00
Markus Fleschutz
85e5dfe8f1 Updated list-weather.ps1 2024-05-13 08:47:00 +02:00
Markus Fleschutz
77081de9db Updated pull-repo.ps1 2024-05-13 08:35:08 +02:00
Markus Fleschutz
c3ad18eba7 Updated list-repos.ps1 2024-05-13 08:21:54 +02:00
Markus Fleschutz
725bdcb680 Updated install-calibre-server.ps1 2024-05-12 12:54:50 +02:00
Markus Fleschutz
b845d6459b Update list-network-neighbors.ps1 2024-05-09 11:57:45 +02:00
Markus Fleschutz
5731ff7a5f Update list-network-neighbors.ps1 2024-05-09 11:41:56 +02:00
Markus Fleschutz
af92a2972d Updated list-cli-tools.ps1 and list-network-neighbors.ps1 2024-05-09 11:29:07 +02:00
Markus Fleschutz
3b3f8db539 Updated pull-repos.ps1 2024-05-08 19:03:40 +02:00
Markus Fleschutz
54974f6660 Update list-network-neighbors.ps1 2024-05-08 18:56:05 +02:00
Markus Fleschutz
29bd848405
Update README.md 2024-05-08 16:21:38 +02:00
Markus Fleschutz
b98b638ff1
Update README.md 2024-05-08 16:20:30 +02:00
Markus Fleschutz
adfc40c2cf Add list-network-neighbors.ps1 2024-05-08 13:32:42 +02:00
Markus Fleschutz
9a9d83dfc8 Update search-files.ps1 2024-05-08 12:58:57 +02:00
Markus Fleschutz
60c1004a40 Update cd-trash.ps1 and cd-recycle-bin.ps1 2024-05-08 07:48:16 +02:00
Markus Fleschutz
3d64a05c57 Update switch-branch.ps1 2024-05-08 07:38:50 +02:00
Markus Fleschutz
49b70b104d Update list-news.ps1 2024-05-07 10:25:40 +02:00
Markus Fleschutz
902f19c64a Update ping-remote-hosts.ps1 2024-05-07 10:01:06 +02:00
Markus Fleschutz
f74ab0c771 Updated check-apps.ps1 2024-05-06 18:49:38 +02:00
Markus Fleschutz
a2014996f6 Updated check-apps.ps1 2024-05-06 18:48:30 +02:00
Markus Fleschutz
82a6ca53f4 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-05-06 18:23:54 +02:00
Markus Fleschutz
bbd9fd4e99 Renamed to tell-new-year.ps1 2024-05-06 18:23:36 +02:00
Markus Fleschutz
e192f34821
Update README.md 2024-05-06 18:14:26 +02:00
Markus Fleschutz
11bfd0b886
Update README.md 2024-05-06 18:12:23 +02:00
Markus Fleschutz
fa37a97c92 Updated new-dir.ps1 2024-05-06 18:05:37 +02:00
Markus Fleschutz
598adae9cb Added new-dir.ps1 2024-05-06 18:02:33 +02:00
Markus Fleschutz
18a6d1fcf5 Update write-quote.ps1 2024-05-06 17:42:12 +02:00
Markus Fleschutz
75672674a9 Update ping-local-hosts.ps1 2024-05-03 19:01:33 +02:00
Markus Fleschutz
90ed5031d7 Updated check-repos.ps1 2024-05-02 15:36:41 +02:00
Markus Fleschutz
b612c905e2 Updated check-repo.ps1 and check-repos.ps1 2024-05-02 15:20:56 +02:00
Markus Fleschutz
4be557732e Updated check-repo.ps1 2024-05-02 15:03:05 +02:00
Markus Fleschutz
b2b539e471 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-05-02 13:10:10 +02:00
Markus Fleschutz
57b87c4b48 Improved build-repo.ps1 2024-05-02 13:09:54 +02:00
Markus Fleschutz
6ddf3d846c Set executable permissions for Linux 2024-05-02 12:46:55 +02:00
Markus Fleschutz
6cfc31ffd4 Updated list-window-titles.ps1 2024-05-02 12:37:57 +02:00
Markus Fleschutz
abc5a11989 Updated list-news.ps1 2024-05-02 12:29:46 +02:00
Markus Fleschutz
ea6ca76eda Updated list-weather.ps1 2024-05-02 12:17:54 +02:00
Markus Fleschutz
05fdf8b99c Updated new-branch.ps1 and switch-branch.ps1 2024-05-02 12:12:32 +02:00
Markus Fleschutz
ef346ea8bc Updated switch-branch.ps1 2024-05-02 09:03:13 +02:00
Markus Fleschutz
a19489235a Updated write-powershell-profile.ps1 2024-04-28 17:19:57 +02:00
Markus Fleschutz
c80d48b7d7
Update FAQ.md 2024-04-28 17:00:53 +02:00
Markus Fleschutz
b0caa06e29 Updated new-user.ps1 2024-04-28 16:35:16 +02:00
Markus Fleschutz
b72f6e6a6e Added remove-user.ps1 2024-04-28 16:31:24 +02:00
Markus Fleschutz
3ef424ad70 Switched to conveyance selftest 2024-04-28 15:56:17 +02:00
Markus Fleschutz
c9867174cd Improved check-smart-devices.ps1 2024-04-28 15:29:23 +02:00
Markus Fleschutz
5f573540a5 Update clean-repo.ps1 2024-04-26 07:48:51 +02:00
Markus Fleschutz
cb9df2ccf2 Updated play-system-sounds.ps1 2024-04-25 07:16:48 +02:00
Markus Fleschutz
e2eed4e802 Update on-desktop-login.ps1 2024-04-25 07:03:24 +02:00
Markus Fleschutz
5ca003c8e3 Added play-system-sounds.ps1 2024-04-24 20:00:49 +02:00
Markus Fleschutz
360947b911 Update general.csv 2024-04-24 14:49:23 +02:00
Markus Fleschutz
233864eef0 Updated check-repo.ps1 2024-04-22 12:57:38 +02:00
Markus Fleschutz
81a8082017 Updated list-repos.ps1 2024-04-22 12:44:59 +02:00
Markus Fleschutz
69b8b3ee4e Update switch-branch.ps1 2024-04-22 12:33:26 +02:00
Markus Fleschutz
e08a839e11
Update README.md 2024-04-21 18:02:27 +02:00
Markus Fleschutz
59eb6e5c7b
Update README.md 2024-04-21 18:00:56 +02:00
Markus Fleschutz
0878ab8141
Update README.md 2024-04-21 17:57:18 +02:00
Markus Fleschutz
f14995fa28
Update README.md 2024-04-21 17:56:00 +02:00
Markus Fleschutz
4928897fd2
Update README.md 2024-04-21 17:37:58 +02:00
Markus Fleschutz
5bee8b4c11
Update README.md 2024-04-21 17:32:43 +02:00
Markus Fleschutz
098e1e8b57
Update README.md 2024-04-21 17:31:06 +02:00
Markus Fleschutz
d9f5847aed Added write-centered.ps1 2024-04-21 17:23:21 +02:00
Markus Fleschutz
6132292e2a Added write-headline.ps1 2024-04-21 17:09:15 +02:00
Markus Fleschutz
2b4fb24678 Update install-updates.ps1 2024-04-21 16:21:21 +02:00
Markus Fleschutz
245f6330f9 Updated install-powershell.ps1 2024-04-19 16:49:58 +02:00
Markus Fleschutz
00d0fb333e Update check-pending-reboot.ps1 and install-updates.ps1 2024-04-19 16:32:40 +02:00
Markus Fleschutz
3dba184d19 Update install-powershell.ps1 2024-04-19 16:26:31 +02:00
Markus Fleschutz
04406716db Update list-repos.ps1 2024-04-19 12:09:00 +02:00
Markus Fleschutz
9ae69818cf Updated count-lines.ps1 2024-04-18 14:56:44 +02:00
Markus Fleschutz
900809ed2d Add play-big-ben.ps1 2024-04-18 09:15:03 +02:00
Markus Fleschutz
68093db677 Updated play-mp3.ps1 2024-04-18 09:03:21 +02:00
Markus Fleschutz
46c80fcd36 Added count-characters.ps1 2024-04-17 16:48:46 +02:00
Markus Fleschutz
dddfe0eb80 Renamed to count-lines.ps1 and updated it 2024-04-17 16:39:28 +02:00
Markus Fleschutz
c8f6edfe04 Update check-swap-space.ps1 2024-04-17 15:51:04 +02:00
Markus Fleschutz
fc8919c7b0 Add pending reboot check to install-updates.ps1 2024-04-17 15:15:59 +02:00
Markus Fleschutz
746825f40f Updated pull-repo.ps1 2024-04-17 11:23:41 +02:00
Markus Fleschutz
29bd5ed5c9 Added cd-repo.ps1 2024-04-04 15:07:58 +02:00
Markus Fleschutz
3189a749de Updated pull-repos.ps1 2024-03-28 15:28:01 +01:00
Markus Fleschutz
6e05236a99 Update locate-city.ps1 2024-03-28 10:06:26 +01:00
Markus Fleschutz
aed2b7d940 Updated the manuals 2024-03-27 17:36:59 +01:00
Markus Fleschutz
c5b5cb1c6e Set executable flag 2024-03-27 17:31:29 +01:00
Markus Fleschutz
4de7ec9831 Update list-dns-servers.ps1 2024-03-24 18:13:45 +01:00
Markus Fleschutz
85b5d2b84f Update list-dns-servers.ps1 2024-03-24 12:23:40 +01:00
Markus Fleschutz
8e9b84491e Update ping-hosts.ps1 2024-03-24 12:05:31 +01:00
Markus Fleschutz
38f047e111 Added ping-host.ps1 2024-03-23 11:57:48 +01:00
Markus Fleschutz
6c2002649f Update write-chart.ps1 2024-03-23 10:58:14 +01:00
Markus Fleschutz
34de8863f4 Update write-big.ps1 2024-03-23 10:18:56 +01:00
Markus Fleschutz
2df84055fc Update list-weather.ps1 2024-03-23 10:00:46 +01:00
Markus Fleschutz
4b4ef9c1c4 Update edit.ps1 2024-03-20 16:14:46 +01:00
Markus Fleschutz
a79bb3d0eb Update list-repos.ps1 2024-03-20 13:27:17 +01:00
Markus Fleschutz
c5b68daf0e Update switch-branch.ps1 2024-03-19 13:14:58 +01:00
Markus Fleschutz
11df9ebbc3 Update clean-repo.ps1 2024-03-18 14:37:01 +01:00
Markus Fleschutz
84d421b0bd Update edit.ps1 2024-03-18 14:31:48 +01:00
Markus Fleschutz
19164caf2b Added CMake 2024-03-18 13:06:38 +01:00
Markus Fleschutz
a3d209e55c Update build-repo.ps1 2024-03-18 12:44:42 +01:00
Markus Fleschutz
7ee714e3a9 Update list-branches.ps1 2024-03-18 11:32:35 +01:00
Markus Fleschutz
885abeb385 Update check-cpu.ps1 2024-03-16 11:36:55 +01:00
Markus Fleschutz
513c60d5f9 Improved some scripts 2024-03-16 11:36:02 +01:00
Markus Fleschutz
a316ad6e27 Updated check-drive-space.ps1, check-drives.ps1, and
check-swap-space.ps1
2024-03-13 16:52:55 +01:00
Markus Fleschutz
1fd0b93746 Updated cd-repos.ps1 2024-03-13 11:11:42 +01:00
Markus Fleschutz
714f53a90a Update new-branch.ps1 2024-03-12 12:51:36 +01:00
Markus Fleschutz
adc7c4b240 Update switch-branch.ps1 2024-03-12 09:13:04 +01:00
Markus Fleschutz
c1104a14af Updated open-dashboards.ps1 and switch-tabs.ps1 2024-03-06 09:01:18 +01:00
Markus Fleschutz
95e3305c9d Updated cd-repos.ps1 and cd-scripts.ps1 2024-03-06 08:25:34 +01:00
Markus Fleschutz
6625d4a909 Update list-executables.ps1 2024-03-06 08:02:38 +01:00
Markus Fleschutz
9bdbd172f0 Update clean-repo.ps1 2024-03-05 14:50:09 +01:00
Markus Fleschutz
0c34da568f Update computing.csv and general.csv 2024-03-05 13:30:02 +01:00
Markus Fleschutz
badf775807 Updated list-updates.ps1 2024-03-03 10:32:22 +01:00
Markus Fleschutz
80a756cf3e Updated pull-repos.ps1 2024-02-29 15:59:11 +01:00
Markus Fleschutz
a88ee6031a Updated pull-repos.ps1 2024-02-29 08:23:27 +01:00
Markus Fleschutz
edd15f6ebe Updated write-powershell-profile.ps1 2024-02-28 07:44:20 +01:00
Markus Fleschutz
680f99568d Updated pull-repos.ps1 2024-02-28 07:19:48 +01:00
Markus Fleschutz
adf316dac3 Update general.csv and organizations.csv 2024-02-27 13:24:15 +01:00
Markus Fleschutz
1bfee19061 Renamed to 'dicts' folder 2024-02-26 16:03:19 +01:00
Markus Fleschutz
267a4e566c Renamed to list-powershell-verbs.ps1 2024-02-26 15:53:08 +01:00
Markus Fleschutz
70e14b26b2 Renamed to list-powershell-modules.ps1 2024-02-26 15:49:36 +01:00
Markus Fleschutz
a9b0fd120d Renamed to list-powershell-profiles.ps1 2024-02-26 15:46:51 +01:00
Markus Fleschutz
0537d616ee Updated list-news.ps1 2024-02-26 15:13:42 +01:00
Markus Fleschutz
c9961fe97d
Update README.md 2024-02-25 17:26:06 +01:00
Markus Fleschutz
a573ee7878
Update README.md 2024-02-25 17:25:00 +01:00
Markus Fleschutz
5d11391dc7 Update check-swap-space.ps1 2024-02-23 16:43:17 +01:00
Markus Fleschutz
c2ece8db12 Update my-profile.ps1 2024-02-23 11:41:17 +01:00
Markus Fleschutz
8b5cbd074f Update new-branch.ps1 2024-02-22 09:53:55 +01:00
Markus Fleschutz
5381e88ced Update switch-branch.ps1 2024-02-22 07:26:22 +01:00
Markus Fleschutz
1e6d5ac3a5 Updated check-uptime.ps1 2024-02-21 16:32:16 +01:00
Markus Fleschutz
306cd65327
Update README.md 2024-02-21 15:13:09 +01:00
Markus Fleschutz
67636a8024 Update list-commits-live.ps1 2024-02-21 09:21:28 +01:00
Markus Fleschutz
4cc43302c2 Update list-commmits-live.ps1 2024-02-20 16:29:26 +01:00
Markus Fleschutz
a11c9953b9 Update list-commits-live.ps1 2024-02-20 16:02:54 +01:00
Markus Fleschutz
5a5cf939bb Added list-commits-live.ps1 2024-02-20 15:34:04 +01:00
Markus Fleschutz
a962e1b8ad Updated general.csv 2024-02-20 10:28:13 +01:00
Markus Fleschutz
b94c006e94 Update list-news.ps1 2024-02-18 11:12:55 +01:00
Markus Fleschutz
ffe8bcc3d7 Added remove-dir-tree.ps1 2024-02-14 15:19:06 +01:00
Markus Fleschutz
0ae669da26 Update list-network-shares.ps1 2024-02-14 09:08:14 +01:00
Markus Fleschutz
f89271ce4b Update list-news.ps1 2024-02-14 07:57:25 +01:00
Markus Fleschutz
e993d937d6 Update list-public-ip.ps1 and ping-local-hosts.ps1 2024-02-13 20:14:48 +01:00
Markus Fleschutz
7d36c0fb74 Update list-news.ps1 2024-02-13 19:56:14 +01:00
Markus Fleschutz
0fe35dcd45 Update english_dictionary.csv 2024-02-13 08:27:03 +01:00
Markus Fleschutz
8ebbc74496 Update what-is.ps1 2024-02-13 08:15:35 +01:00
Markus Fleschutz
0bcb9cadf6 Update english_dictionary.csv 2024-02-12 19:12:34 +01:00
Markus Fleschutz
2a886f87d5 Update what-is.ps1 and rename to data/dictionaries/ 2024-02-12 18:32:09 +01:00
Markus Fleschutz
d753e11173 Added english_dictionary.csv 2024-02-12 15:13:52 +01:00
Markus Fleschutz
0c6881f2dc Update list-news.ps1 2024-02-12 11:45:05 +01:00
Markus Fleschutz
15f69e32aa Update check-drives.ps1 2024-02-08 12:09:35 +01:00
Markus Fleschutz
188653a71d Update check-swap-space.ps1 2024-02-07 18:39:57 +01:00
Markus Fleschutz
1498b30abf Update install-updates.ps1 2024-02-07 17:31:48 +01:00
Markus Fleschutz
3a5f2371e3 Update some scripts 2024-02-07 13:38:38 +01:00
Markus Fleschutz
97cd42cb86 Update ping-local-hosts.ps1 2024-02-01 20:12:31 +01:00
Markus Fleschutz
36aa290e9c Updated ping-local-hosts.ps1 2024-01-31 11:36:09 +01:00
Markus Fleschutz
3ff1d8718c Updated ping-local-hosts.ps1 2024-01-31 10:57:28 +01:00
Markus Fleschutz
b6759748ca Update ping-local-hosts.ps1 2024-01-31 10:53:05 +01:00
Markus Fleschutz
8fcdf14d13 Updated check-drive-space.ps1 and install-updates.ps1 2024-01-29 20:57:10 +01:00
Markus Fleschutz
8aac02ceab Updated IATA_airport_codes.csv 2024-01-29 09:11:39 +01:00
Markus Fleschutz
6553707bff Update aviation.csv 2024-01-29 08:20:54 +01:00
Markus Fleschutz
f6927c87f7 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-01-27 12:19:54 +01:00
Markus Fleschutz
1a956d2a5b Updated copy-photos-sorted.ps1 2024-01-27 12:19:35 +01:00
Markus Fleschutz
dc93b28ee9 Updated check-power.ps1 2024-01-27 10:58:07 +01:00
Markus Fleschutz
abb97e1c9f Updated some scripts 2024-01-27 09:55:14 +01:00
Markus Fleschutz
1e227f3ba4 Update list-weather.ps1 2024-01-26 13:13:35 +01:00
Markus Fleschutz
16983fbd21 Updated check-xml-file.ps1 and check-xml-files.ps1 2024-01-25 15:44:54 +01:00
Markus Fleschutz
d9c784fdbf Updated the Markdown manuals 2024-01-25 13:58:49 +01:00
Markus Fleschutz
66d6bc3d52 Updated some play-* scripts 2024-01-25 13:58:06 +01:00
Markus Fleschutz
e73e26f9e7 Update play-happy-birthday.ps1 2024-01-25 13:52:52 +01:00
Markus Fleschutz
7501f71794 Updated play-beep-sound.ps1 2024-01-25 13:50:47 +01:00
Markus Fleschutz
3b8b88c6fa Removed obsolete manual pages 2024-01-25 13:41:26 +01:00
Markus Fleschutz
e11581f2cd Updated the Markdown manuals 2024-01-25 13:37:12 +01:00
Markus Fleschutz
e12bff48a1 Updated convert-ps2md.ps1 and export-to-manuals.ps1 2024-01-25 13:36:21 +01:00
Markus Fleschutz
46a49b5291 Updated the Markdown manuals 2024-01-25 13:31:10 +01:00
Markus Fleschutz
27ca36b317 Added executable file permissions for check-credentials.ps1 and
save-credentials.ps1
2024-01-25 13:27:28 +01:00
Markus Fleschutz
d3abac4b07 Update install-basic-apps.ps1 and basic-apps.csv 2024-01-25 13:23:21 +01:00
Markus Fleschutz
652fd1fd01 Update check-xml-file.ps1 and check-xml-files.ps1 2024-01-25 11:18:10 +01:00
Markus Fleschutz
203c9a8cfd Update list-cli-tools.ps1 2024-01-24 16:53:49 +01:00
Markus Fleschutz
11a28241bd Update list-cli-tools.ps1 2024-01-24 16:45:35 +01:00
Markus Fleschutz
9a1cacfcbb Update list-ascii-table.ps1 2024-01-24 16:22:36 +01:00
Markus Fleschutz
b5909b519a Update install-updates.ps1 2024-01-24 13:16:24 +01:00
Markus Fleschutz
830e211cd4 Update check-drive-space.ps1 and install-updates.ps1 2024-01-24 13:03:18 +01:00
Markus Fleschutz
beafdaa629 Update check-pending-reboot.ps1 2024-01-19 16:08:47 +01:00
Markus Fleschutz
b56bcbcecd Update check-swap-space.ps1 and ping-local-hosts.ps1 2024-01-19 16:02:42 +01:00
Markus Fleschutz
fa91cb5236 Add pnputil 2024-01-16 07:13:08 +01:00
Markus Fleschutz
6ccc28a80f Updated aviation.csv 2024-01-15 11:09:41 +01:00
Markus Fleschutz
72cfca450f Added check-credentials.ps1 2024-01-15 10:52:40 +01:00
Markus Fleschutz
b759eaa68a Added save-credentials.ps1 2024-01-15 09:59:13 +01:00
Markus Fleschutz
db3c6e6138 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-01-15 08:16:51 +01:00
Markus Fleschutz
d038f7bbe1 Update aviation.csv and general.csv 2024-01-15 08:16:32 +01:00
Markus Fleschutz
965b63ea1e Update install-powershell.ps1 2024-01-12 19:37:08 +01:00
Markus Fleschutz
6a848c8a7b Update install-powershell.ps1 2024-01-12 12:39:46 +01:00
Markus Fleschutz
7a22ef6c5e Update ICAO_airport_codes.csv 2024-01-09 13:01:20 +01:00
Markus Fleschutz
c33e0a7519 Update list-tags.ps1 2024-01-07 11:28:57 +01:00
Markus Fleschutz
b4edc48cfb Update list-latest-tag.ps1 2024-01-07 11:04:59 +01:00
Markus Fleschutz
9570479c81 Updated list-tags.ps1 2024-01-06 17:34:08 +01:00
Markus Fleschutz
b436672010 Update Jenkinsfile 2024-01-05 11:49:46 +01:00
Markus Fleschutz
5c2f1ede1d
Update README.md 2024-01-03 12:14:58 +01:00
Markus Fleschutz
be47b2d002 Updated the Markdown manuals 2024-01-03 12:11:22 +01:00
Markus Fleschutz
fa9c10d2a4 Renamed check-ping.ps1 to ping-remote-hosts.ps1 2024-01-03 12:09:47 +01:00
Markus Fleschutz
cb182e897b Update ping-local-hosts.ps1 2024-01-03 11:59:38 +01:00
Markus Fleschutz
702540704b Renamed ping-hosts.ps1 to ping-local-hosts.ps1 2024-01-03 11:44:36 +01:00
Markus Fleschutz
22b72f2071 Update check-ping.ps1 2024-01-03 11:30:45 +01:00
Markus Fleschutz
6e093e7dee Update build-repo.ps1 2024-01-02 19:46:10 +01:00
Markus Fleschutz
4801e38d95 Merge branch 'main' of github.com:fleschutz/PowerShell 2024-01-02 14:39:14 +01:00
Markus Fleschutz
523bdde149 Update check-power.ps1 2024-01-02 14:38:53 +01:00
Markus Fleschutz
52a5cacabb Moved Jenkinsfile to data directory 2024-01-02 11:56:10 +01:00
Markus Fleschutz
b272bb0073 Added a Jenkinsfile to perform a health check 2024-01-02 11:46:22 +01:00
Markus Fleschutz
ee412a4013 Add script check-repos.ps1 2023-12-31 15:47:19 +01:00
Markus Fleschutz
e2aed21d87 Improve check-powershell.ps1 2023-12-30 10:19:44 +01:00
Markus Fleschutz
c89673f442 Rename set-profile.ps1 to write-posershell-profile.ps1 2023-12-26 11:57:02 +01:00
Markus Fleschutz
8b642165c7 Update the manual pages 2023-12-16 10:12:58 +01:00
Markus Fleschutz
59f3c1bab5 Add Munich airport general information 2023-12-15 13:01:04 +01:00
Markus Fleschutz
d416115737 Remove obsolete upload-to-discord.ps1 2023-12-13 10:01:56 +01:00
Markus Fleschutz
6d65fda172 Add PrusaSlicer3D 2023-12-08 15:13:22 +01:00
Markus Fleschutz
1ffd91c5e2 Updated the Markdown manuals 2023-12-07 20:24:45 +01:00
Markus Fleschutz
dafa6cf1d7 Added the executable bits 2023-12-07 20:22:14 +01:00
Markus Fleschutz
225cf201aa Update list-updates.ps1 2023-12-07 20:19:21 +01:00
Markus Fleschutz
d9c6286503 Add list-error-types.ps1 2023-12-06 13:39:32 +01:00
Markus Fleschutz
da55be390b Add check-xml-files.ps1 2023-12-06 10:54:36 +01:00
Markus Fleschutz
16526f3a06 Update check-xml-file.ps1 2023-12-06 10:12:33 +01:00
Markus Fleschutz
3dbc044948 Updated new-script.ps1 2023-12-05 09:29:58 +01:00
Markus Fleschutz
9f56234f99 Add some VM scripts 2023-12-05 09:05:50 +01:00
Markus Fleschutz
587c0824b9 Updated new-user.ps1 2023-12-05 09:00:27 +01:00
Markus Fleschutz
7d34c7cdf5 Update clone-repos.ps1 2023-12-05 08:40:27 +01:00
Markus Fleschutz
c623a07146 Renamed to base256 2023-12-01 18:52:51 +01:00
Markus Fleschutz
b365dec5f6 Update general.csv 2023-12-01 15:21:59 +01:00
Markus Fleschutz
3d8e7fbad8 Add output of country 2023-11-27 12:51:01 +01:00
Markus Fleschutz
f943a8ae91 Add an abbreviation 2023-11-27 08:38:12 +01:00
Markus Fleschutz
194dc78d3d Update install-calibre-server.ps1 2023-11-24 13:53:56 +01:00
Markus Fleschutz
60511c7731 Update on-desktop-login.ps1 2023-11-24 13:31:54 +01:00
Markus Fleschutz
0307ff46fa Update list-weather.ps1 2023-11-24 12:18:31 +01:00
Markus Fleschutz
5ad06bb3d3 Updated list-news.ps1 and list-headlines.ps1 2023-11-24 11:43:46 +01:00
Markus Fleschutz
eca81b91d5 Update check-os.ps1 2023-11-24 10:26:30 +01:00
Markus Fleschutz
71eaa3e6f1 Update list-news.ps1 and list-headlines.ps1 2023-11-23 16:57:07 +01:00
Markus Fleschutz
8f9bfa655d Updated some abbreviations 2023-11-23 14:59:42 +01:00
Markus Fleschutz
21db8c52bd Update check-cpu.ps1 2023-11-23 13:41:50 +01:00
Markus Fleschutz
398d10fc29 Updated some abbreviations 2023-11-23 08:50:06 +01:00
Markus Fleschutz
a9e08a6c3d Update sync-folder.ps1 2023-11-22 12:03:42 +01:00
Markus Fleschutz
b455a05458 Add sync-folder.ps1 2023-11-22 07:27:21 +01:00
Markus Fleschutz
d3e1550e02 Update ping-hosts.ps1 2023-11-17 18:57:50 +01:00
Markus Fleschutz
cf606eebba Update wake-up.ps1 2023-11-13 16:33:57 +01:00
Markus Fleschutz
6428478bfb
Update README.md 2023-11-13 16:07:39 +01:00
Markus Fleschutz
a683f528ab
Update README.md 2023-11-13 16:02:09 +01:00
Markus Fleschutz
9a7d8ee371
Update README.md 2023-11-13 15:58:24 +01:00
Markus Fleschutz
d8b3f36711
Update README.md 2023-11-13 15:55:29 +01:00
Markus Fleschutz
6d46821001 Update ping-hosts.ps1 2023-11-09 07:25:36 +01:00
Markus Fleschutz
b2485aa1ab Update ping-hosts.ps1 2023-11-08 14:35:45 +01:00
Markus Fleschutz
4a3b0aa5fb Update ping-hosts.ps1 2023-11-08 14:08:17 +01:00
Markus Fleschutz
50466806df Update ping-hosts.ps1 2023-11-08 13:58:51 +01:00
Markus Fleschutz
d662dcf125 Update ping-hosts.ps1 2023-11-08 13:55:50 +01:00
Markus Fleschutz
6daf7a7928 Add ping-hosts.ps1 2023-11-08 13:44:17 +01:00
Markus Fleschutz
54cc55b103 Update new-branch.ps1 2023-11-07 16:22:03 +01:00
Markus Fleschutz
9d44a2e9a0 Update aviation.csv 2023-11-07 12:21:52 +01:00
Markus Fleschutz
c5eea816ee Update list-repos.ps1 2023-11-04 10:20:47 +01:00
Markus Fleschutz
4833ecbfa4 Change PowerShell from 'master' to 'main' branch 2023-10-31 18:49:48 +01:00
Markus Fleschutz
3142c0bce6 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-10-31 13:14:41 +01:00
Markus Fleschutz
b1845110bb Rename to windefender.ps1 2023-10-31 13:14:22 +01:00
Markus Fleschutz
b4afef5748
Update README.md 2023-10-31 13:09:27 +01:00
Markus Fleschutz
020e1fa30b Change to UTF-8 BOM 2023-10-31 13:07:12 +01:00
Markus Fleschutz
00fcfa095a Add executable rights 2023-10-31 13:04:35 +01:00
Markus Fleschutz
adca1ca2f7 Change to UTF-8 BOM 2023-10-31 13:03:45 +01:00
Markus Fleschutz
5906c30a14 Change to UTF-8 BOM 2023-10-31 12:48:22 +01:00
Markus Fleschutz
e1e4dd8185 Change to UTF-8 BOM 2023-10-31 12:33:36 +01:00
Markus Fleschutz
2077f676cf Change to UTF-8 BOM 2023-10-31 12:20:46 +01:00
Markus Fleschutz
cfc3b82846 Change to UTF-8 BOM 2023-10-31 12:12:58 +01:00
Markus Fleschutz
98d70bfa34 Changed to UTF-8 BOM 2023-10-31 12:05:32 +01:00
Markus Fleschutz
828e741c74 Changed to UTF-8 BOM 2023-10-31 11:55:16 +01:00
Markus Fleschutz
dc63559aa0 Added UTF-8 BOM 2023-10-31 11:41:48 +01:00
Markus Fleschutz
66af9a5668 Renamed folder Scripts to scripts 2023-10-31 11:32:46 +01:00
Markus Fleschutz
f826630e72 Rename Data into data 2023-10-31 11:25:11 +01:00
Markus Fleschutz
35e940a00c Rename folder Data to data 2023-10-31 11:22:55 +01:00
Markus Fleschutz
893273739a Rename folder Docs to docs 2023-10-31 11:05:01 +01:00
Markus Fleschutz
0915de8f8b Rename folder Abbr to abbr 2023-10-31 10:57:43 +01:00
Markus Fleschutz
c7d469422f Rename folder Checklists to checklists 2023-10-31 10:56:45 +01:00
Markus Fleschutz
17c26df2d9 Rename Templates folder to templates 2023-10-31 10:55:32 +01:00
Markus Fleschutz
7a8baf1054 Renamed folder Sounds to sounds 2023-10-31 10:52:35 +01:00
Markus Fleschutz
d46e0f3f50 Remove obsolete powershell-scripts folder 2023-10-31 10:49:07 +01:00
Markus Fleschutz
1f60b988c1 Move WindowsTerminal.txt to ../Docs 2023-10-31 10:48:00 +01:00
Markus Fleschutz
c9190874e9
Update README.md 2023-10-30 14:57:32 +01:00
Markus Fleschutz
45cb1c9904
Update README.md 2023-10-30 14:52:29 +01:00
Markus Fleschutz
329626f163
Update README.md 2023-10-30 14:47:47 +01:00
Markus Fleschutz
bde66d8aea
Update README.md 2023-10-30 14:46:42 +01:00
Markus Fleschutz
9aefaa8994 Add list-nina-warnings.ps1 2023-10-30 14:04:09 +01:00
Markus Fleschutz
0082f696ac Update financial.csv 2023-10-29 12:41:26 +01:00
Markus Fleschutz
79d4fc3d75 Update clone-repos.ps1 2023-10-29 12:35:39 +01:00
Markus Fleschutz
106cda4f53 Removed emojis from Write-Progress messages 2023-10-27 12:06:06 +02:00
Markus Fleschutz
8ccc88cc35 Update astronomy.csv 2023-10-26 15:02:18 +02:00
Markus Fleschutz
4b89df73f1 Update astronomy.csv 2023-10-26 14:52:20 +02:00
Markus Fleschutz
23c3ed729d Update on-desktop-login.ps1 2023-10-25 17:13:40 +02:00
Markus Fleschutz
9c86de8499 Add list-executables.ps1 2023-10-25 16:18:27 +02:00
Markus Fleschutz
6d84c275d8 Add list-system-files.ps1 2023-10-24 14:17:55 +02:00
Markus Fleschutz
054a94d6ff Update list-empty-dirs.ps1 2023-10-24 11:36:41 +02:00
Markus Fleschutz
99d6ccb414 Add list-encrypted-files.ps1 2023-10-24 11:12:35 +02:00
Markus Fleschutz
d2788b7ba1 Add list-read-only-files.ps1 2023-10-24 11:08:03 +02:00
Markus Fleschutz
824903d3b2 Update list-unused-files.ps1 2023-10-24 10:35:11 +02:00
Markus Fleschutz
e93cb73d02 Update list-empty-files.ps1 2023-10-24 09:55:23 +02:00
Markus Fleschutz
3a5aa8a8cc Update list-hidden-files.ps1 2023-10-24 09:45:23 +02:00
Markus Fleschutz
7ba6813c67 Update build-repo.ps1 2023-10-23 18:01:56 +02:00
Markus Fleschutz
c99dd855ca Update popular-repositories.csv 2023-10-23 17:48:36 +02:00
Markus Fleschutz
d0f9223137 Update some abbreviations 2023-10-23 10:24:04 +02:00
Markus Fleschutz
56c8e4bbd7 Add Git repository 'curl' 2023-10-22 11:55:38 +02:00
Markus Fleschutz
24f2f69bc7 Update computing.csv 2023-10-19 11:59:41 +02:00
Markus Fleschutz
64b4a0839a Update what-is.ps1 2023-10-19 11:36:31 +02:00
Markus Fleschutz
f68310dee0
Update list-voices.ps1 2023-10-19 08:15:17 +02:00
Markus Fleschutz
7e379a79ba Update the manual pages 2023-10-19 08:12:00 +02:00
Markus Fleschutz
7ed57228ac Add execution rights for Linux 2023-10-19 08:10:56 +02:00
Markus Fleschutz
dcd1ea7f8b Rename to list-commit-stats.ps1 2023-10-19 08:09:43 +02:00
Markus Fleschutz
b892eb7b17 Update write-changelog.ps1 2023-10-19 08:03:42 +02:00
Markus Fleschutz
bb6b9b4aa5
Update README.md 2023-10-19 07:51:19 +02:00
Markus Fleschutz
425b4afdf1
Update FAQ.md 2023-10-19 07:18:43 +02:00
Markus Fleschutz
d0cf6df8b5 Update what-is.ps1 2023-10-18 17:22:03 +02:00
Markus Fleschutz
fd5751ddaf
Update FAQ.md 2023-10-18 07:52:13 +02:00
Markus Fleschutz
f27ad348ed
Update FAQ.md 2023-10-18 07:51:09 +02:00
Markus Fleschutz
760b59216e
Update FAQ.md 2023-10-18 07:48:24 +02:00
Markus Fleschutz
69e0b11c69 Update check-uptime.ps1 2023-10-17 21:54:47 +02:00
Markus Fleschutz
d3b59ef7eb Update check-gpu.ps1 2023-10-17 21:21:23 +02:00
Markus Fleschutz
49b14b8d79 Update check-power.ps1 2023-10-17 21:17:04 +02:00
Markus Fleschutz
a147fdec4d Update some abbreviations 2023-10-17 08:18:56 +02:00
Markus Fleschutz
5d91d303af Update some abbreviations 2023-10-16 11:35:01 +02:00
Markus Fleschutz
3a88fa3923 Add support for Meson builds 2023-10-16 10:31:43 +02:00
Markus Fleschutz
8b6e9f6b98 Update cd-crashdumps.ps1 and list-special-folders.ps1 2023-10-16 08:41:58 +02:00
Markus Fleschutz
69ccb6a2af Update list-special-folders.ps1 2023-10-15 19:58:31 +02:00
Markus Fleschutz
9b2d444df7 Update open-dashboards.ps1 2023-10-15 12:27:54 +02:00
Markus Fleschutz
2731540147 Update clean-repos.ps1 2023-10-15 12:01:45 +02:00
Markus Fleschutz
51947ab13d Update build-repo.ps1 2023-10-15 11:49:46 +02:00
Markus Fleschutz
44a40d4e15 Update fetch-repos.ps1 and pull-repos.ps1 2023-10-15 10:09:16 +02:00
Markus Fleschutz
b53e4f5b95 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-10-14 11:29:51 +02:00
Markus Fleschutz
5f5acec687 Update install-powershell.ps1 2023-10-14 11:29:36 +02:00
Markus Fleschutz
a3300d75e2 Update check-drives.ps1 and check-swap-space.ps1 2023-10-13 08:06:24 +02:00
Markus Fleschutz
fc2f04a133 Update check-software.ps1 2023-10-11 14:06:01 +02:00
Markus Fleschutz
8f266d1417 Removed obsolete FIPS 10-4 abbreviations 2023-10-11 13:52:37 +02:00
Markus Fleschutz
1b48f27d40 Update check-uptime.ps1 2023-10-11 08:10:02 +02:00
Markus Fleschutz
febe6ed9f7 Update list-printers.ps1 2023-10-11 07:54:36 +02:00
Markus Fleschutz
43bbf406d7 Update list-cli-tools.ps1 2023-10-10 15:17:37 +02:00
Markus Fleschutz
a3978dd37c Update computing.csv 2023-10-10 10:04:27 +02:00
Markus Fleschutz
55f5e8984c Update check-cpu.ps1 2023-10-10 09:20:46 +02:00
Markus Fleschutz
1756897ae9 Update count-lines-of-code.ps1 2023-10-09 16:54:17 +02:00
Markus Fleschutz
7baef5ef74 Update check-drives.ps1 and check-swap-space.ps1 2023-10-09 16:12:17 +02:00
Markus Fleschutz
a679bdfc48 Update aviation.csv 2023-10-09 15:40:09 +02:00
Markus Fleschutz
71db949ffe Add some more quotes 2023-10-09 14:52:47 +02:00
Markus Fleschutz
4f1eadcb86 Add watch-file.ps1 2023-10-09 14:21:11 +02:00
Markus Fleschutz
e14f126f4c Add upload-to-discord.ps1 2023-10-09 14:17:07 +02:00
Markus Fleschutz
8fb66ad7eb Add check-admin.ps1 2023-10-09 13:59:21 +02:00
Markus Fleschutz
dbef508e55 Update list-folder.ps1 2023-10-09 13:26:26 +02:00
Markus Fleschutz
1816f7d12d Updaate some abbreviations 2023-10-09 10:24:44 +02:00
Markus Fleschutz
dfe7444ca7 Update check-dns.ps1 2023-10-08 12:48:06 +02:00
Markus Fleschutz
fd0f6844fb Update some abbreviations 2023-10-06 14:22:01 +02:00
Markus Fleschutz
3b34aa16e3 Update list-cli-tools.ps1 2023-10-06 12:51:34 +02:00
Markus Fleschutz
3ce90ab07c Update list-dir-tree.ps1 2023-10-06 12:29:05 +02:00
Markus Fleschutz
e2aaef5499 Update list-dir-tree.ps1 2023-10-06 12:12:58 +02:00
Markus Fleschutz
9687903884 Update list-special-folders.ps1 2023-10-06 11:51:36 +02:00
Markus Fleschutz
a865b6647d Update list-special-folders.ps1 2023-10-06 11:44:55 +02:00
Markus Fleschutz
bb3419f6fa Update introduce-powershell.ps1 2023-10-06 11:20:43 +02:00
Markus Fleschutz
ccf88b966d Update list-special-folders.ps1 2023-10-06 10:56:53 +02:00
Markus Fleschutz
eef59091ed Merge branch 'master' of github.com:fleschutz/PowerShell 2023-10-06 10:17:48 +02:00
Markus Fleschutz
c46416aaf9 Update some abbreviations 2023-10-06 10:16:29 +02:00
Markus Fleschutz
fb00ef93fe Update list-special-folders.ps1 2023-10-05 20:50:49 +02:00
Markus Fleschutz
601b8411e0
Update scripts.csv 2023-10-05 09:21:54 +02:00
Markus Fleschutz
d3e56c97a1 Update list-city-weather.ps1 2023-10-05 09:05:44 +02:00
Markus Fleschutz
0f402d2301 Update public-dns-servers.csv 2023-10-02 11:25:41 +02:00
Markus Fleschutz
b975faf67f Update check-power.ps1 2023-09-30 17:59:31 +02:00
Markus Fleschutz
9fe2821c7f Update medical.csv 2023-09-30 15:41:46 +02:00
Markus Fleschutz
00513c05b1 Update play-snake.ps1 2023-09-30 11:50:44 +02:00
Markus Fleschutz
28fbbb7a71 Update list-defender-settings.ps1 2023-09-30 11:41:26 +02:00
Markus Fleschutz
c819626612
Merge pull request #23 from pakoti/master
windows defender series!
2023-09-30 11:03:21 +02:00
Markus Fleschutz
4b96db4f0e
Merge branch 'master' into master 2023-09-30 11:02:53 +02:00
pakoti
7f86368024 windows defender created 2023-09-30 01:13:39 +03:30
Markus Fleschutz
9c8f8d343f Update list-printers.ps1 2023-09-29 12:58:35 +02:00
Markus Fleschutz
d19a2e03c4
Update scripts.csv 2023-09-28 14:16:32 +02:00
Markus Fleschutz
293d9ea489
Update scripts.csv 2023-09-28 13:58:21 +02:00
Markus Fleschutz
84b3e0db22 Update list-scripts.ps1 2023-09-28 13:50:01 +02:00
Markus Fleschutz
909e360eb9
Update scripts.csv 2023-09-28 13:47:18 +02:00
Markus Fleschutz
3e9a2c4e17
Update scripts.csv 2023-09-28 13:46:48 +02:00
Markus Fleschutz
6c1a6b514c
Update scripts.csv 2023-09-28 13:43:45 +02:00
Markus Fleschutz
36ab0d8704
Update scripts.csv 2023-09-28 13:41:39 +02:00
Markus Fleschutz
7f25ad32d2
Update scripts.csv 2023-09-28 13:36:59 +02:00
Markus Fleschutz
d64385e5a7
Update scripts.csv 2023-09-28 13:36:28 +02:00
Markus Fleschutz
11bac7c14e
Update scripts.csv 2023-09-28 13:35:37 +02:00
Markus Fleschutz
f561a3572e
Update scripts.csv 2023-09-28 13:29:10 +02:00
Markus Fleschutz
b367c74a5a
Update scripts.csv 2023-09-28 13:27:26 +02:00
Markus Fleschutz
b6cbfe4273
Update scripts.csv 2023-09-28 13:19:13 +02:00
Markus Fleschutz
ee308851e5
Update scripts.csv 2023-09-28 13:00:25 +02:00
Markus Fleschutz
33925330ab
Update scripts.csv 2023-09-28 12:54:59 +02:00
Markus Fleschutz
5ad95b47f6
Update scripts.csv 2023-09-28 12:54:20 +02:00
Markus Fleschutz
7e2b7c3019 Update scripts.csv 2023-09-28 12:53:06 +02:00
Markus Fleschutz
a30ec5502c Update switch-branch.ps1 2023-09-28 11:20:44 +02:00
Markus Fleschutz
cba63b08fc Add list-pull-requests.ps1 2023-09-28 10:01:18 +02:00
Markus Fleschutz
cf3aa0278a Update computing.csv 2023-09-27 16:54:00 +02:00
Markus Fleschutz
755e7119ce Add executable bit for Linux 2023-09-27 14:17:35 +02:00
Markus Fleschutz
69fae9b22d Add move-mouse-pointer.ps1 2023-09-27 14:15:00 +02:00
Markus Fleschutz
973222dd24 Update financial.csv 2023-09-27 13:36:07 +02:00
Markus Fleschutz
688bca091f Update write-changelog.ps1 2023-09-27 11:19:03 +02:00
Markus Fleschutz
4373dced52 Update open-dashboards.ps1 2023-09-27 06:48:00 +02:00
Markus Fleschutz
cc25583414 Add write-changelog.ps1 2023-09-26 20:55:15 +02:00
Markus Fleschutz
2893921099 Add write-changelog.ps1 2023-09-26 20:41:20 +02:00
Markus Fleschutz
55f4bdefb1 Update list-cli-tools.ps1 2023-09-26 16:46:33 +02:00
Markus Fleschutz
7a7540de60 Update open-rdp.ps1 2023-09-26 13:21:02 +02:00
Markus Fleschutz
580275de6e Add open-rdp.ps1 2023-09-26 13:16:28 +02:00
Markus Fleschutz
e518b37d92 Update open-dashboards.ps1 2023-09-26 08:21:33 +02:00
Markus Fleschutz
ab6c21a426 Update on-desktop-login.ps1 2023-09-26 08:15:57 +02:00
Markus Fleschutz
63aead20f9 Update open-dashboards.ps1 2023-09-26 07:31:35 +02:00
Markus Fleschutz
0fc5c2ca4a Add write-joke.ps1 to on-desktop-login.ps1 2023-09-26 07:28:08 +02:00
Markus Fleschutz
8c8bfd7ee7 Update check-ping.ps1 2023-09-25 21:08:20 +02:00
Markus Fleschutz
5be0c8c3c3 Update aviation.csv 2023-09-25 13:33:17 +02:00
Markus Fleschutz
9ba8f1d0e4 Update computing.csv and general.csv 2023-09-25 13:26:15 +02:00
Markus Fleschutz
b9a7b8f6ff Update what-is.ps1 2023-09-25 13:15:27 +02:00
Markus Fleschutz
bf4adf39d9 Update computing.csv 2023-09-25 12:17:53 +02:00
Markus Fleschutz
c823c14e95 Add list-defender-settings.ps1 2023-09-25 08:26:04 +02:00
Markus Fleschutz
7623b8e48b Update play-snake.ps1 2023-09-23 14:58:49 +02:00
Markus Fleschutz
bb19cdc162 Update general.csv 2023-09-23 14:37:11 +02:00
Markus Fleschutz
ba95c452d5 Update some abbreviations 2023-09-23 14:28:48 +02:00
Markus Fleschutz
13ab287ca2 Update list-wsl-distros.ps1 2023-09-23 12:38:15 +02:00
Markus Fleschutz
884bf66199 Add list-wsl-distros.ps1 2023-09-23 10:05:01 +02:00
Markus Fleschutz
aa3e5a8555 Update configure-git.ps1 2023-09-23 09:58:28 +02:00
Markus Fleschutz
cb99c1ad30 Update configure-git.ps1 2023-09-23 09:51:07 +02:00
Markus Fleschutz
3c9fddf615 Merge branch 'master' of https://github.com/fleschutz/PowerShell 2023-09-22 18:44:59 +02:00
Markus Fleschutz
9c6491eb29 Add play-snake.ps1 2023-09-22 18:44:43 +02:00
Markus Fleschutz
1005f4585d Update computing.csv and general.csv 2023-09-22 09:43:19 +02:00
Markus Fleschutz
2b97cc727d Update the manuals 2023-09-20 17:05:11 +02:00
Markus Fleschutz
61f91d2a0a Add executable bits for Linux 2023-09-20 17:04:17 +02:00
Markus Fleschutz
3d43a360b6 Rename to play-rick.ps1 2023-09-20 14:03:48 +02:00
Markus Fleschutz
71b9cd04ed Add open-rick-astley.ps1 2023-09-20 13:56:23 +02:00
Markus Fleschutz
09299ebfec Update general.csv 2023-09-20 10:35:11 +02:00
Markus Fleschutz
791771e308 Add 'fetch-repos.ps1' to on-desktop-login.ps1 2023-09-20 08:25:51 +02:00
Markus Fleschutz
a217faecee Update play-pong.ps1 2023-09-19 20:34:00 +02:00
Markus Fleschutz
5b2a69b336 Update list-coffee-prices.ps1 2023-09-19 15:52:46 +02:00
Markus Fleschutz
86f447985e Update count-lines-of-code.ps1 2023-09-19 15:46:28 +02:00
Markus Fleschutz
a351f82ee5 Update play-pong.ps1 2023-09-18 20:26:16 +02:00
Markus Fleschutz
8af228e009 Update list-scripts.ps1 2023-09-18 18:48:56 +02:00
Markus Fleschutz
8a69f78eb5 Update aviation.csv 2023-09-18 14:09:37 +02:00
Markus Fleschutz
89da027ab8 Update aviation.csv 2023-09-18 13:38:51 +02:00
Markus Fleschutz
bee97e90c6 Update play-pong.ps1 2023-09-18 12:22:26 +02:00
Markus Fleschutz
9cdcf3c303 Update mathematics.csv 2023-09-18 11:28:39 +02:00
Markus Fleschutz
5fe33d34ce Update aviation.csv 2023-09-18 11:03:43 +02:00
Markus Fleschutz
77f9dafecf Update list-updates.ps1 and install-updates.ps1 2023-09-18 08:21:30 +02:00
Markus Fleschutz
48caeda15f Update fetch-repos.ps1 2023-09-18 07:54:36 +02:00
Markus Fleschutz
b8beb3ef27 Update fetch-repos.ps1 2023-09-17 19:58:29 +02:00
Markus Fleschutz
f864fa1d3a Update play-pong.ps1 2023-09-17 19:35:15 +02:00
Markus Fleschutz
9a5a9cefec Update install-updates.ps1 2023-09-17 12:26:58 +02:00
Markus Fleschutz
c9faa1ff01 Add play-pong.ps1 2023-09-17 12:18:49 +02:00
Markus Fleschutz
b2cb346fa6 Merge branch 'master' of https://github.com/fleschutz/PowerShell 2023-09-17 11:31:26 +02:00
Markus Fleschutz
c311385d43 Update set-volume.ps1 2023-09-17 11:31:10 +02:00
Markus Fleschutz
040f039ae9 Update check-powershell.ps1 2023-09-16 12:29:49 +02:00
Markus Fleschutz
35f6d9ab90 Update copy-photos-sorted.ps1 2023-09-16 12:22:47 +02:00
Markus Fleschutz
6ad06a7b31
Update FAQ.md 2023-09-15 15:56:46 +02:00
Markus Fleschutz
c9ccde874d
Update FAQ.md 2023-09-15 15:52:55 +02:00
Markus Fleschutz
fa8750ae0d
Update FAQ.md 2023-09-15 15:45:26 +02:00
Markus Fleschutz
beb5f7f4bf
Update FAQ.md 2023-09-15 08:30:57 +02:00
Markus Fleschutz
e1b6894828 Update check-powershell.ps1 2023-09-14 17:32:17 +02:00
Markus Fleschutz
e1f57abcdd
Update FUNDING.yml 2023-09-13 14:42:36 +02:00
Markus Fleschutz
070837ecd0
Update FUNDING.yml 2023-09-13 14:40:31 +02:00
Markus Fleschutz
f5f556961d
Create FUNDING.yml 2023-09-13 14:38:46 +02:00
Markus Fleschutz
722c59256a Merge branch 'master' of github.com:fleschutz/PowerShell 2023-09-13 10:30:08 +02:00
Markus Fleschutz
a3340f3994 Update ICAO_airport_codes.csv 2023-09-13 10:29:50 +02:00
Markus Fleschutz
b31ca9f095 Update the manuals 2023-09-13 09:49:05 +02:00
Markus Fleschutz
7ad7923ef3 Update new-branch.ps1 2023-09-13 09:46:47 +02:00
Markus Fleschutz
f79c6d843a Update list-public-ip.ps1 2023-09-13 08:41:22 +02:00
Markus Fleschutz
ced7359b6d Update check-vpn.ps1 2023-09-13 08:34:59 +02:00
Markus Fleschutz
a6936f6726 Update check-ping.ps1 2023-09-13 08:22:16 +02:00
Markus Fleschutz
3347acc028 Update the measure-*.ps1 scripts 2023-09-13 07:57:23 +02:00
Markus Fleschutz
15f0a279b9 Update the measure-* scripts 2023-09-13 07:31:40 +02:00
Markus Fleschutz
35da2ffb21 Update count-lines-of-code.ps1 2023-09-12 22:24:57 +02:00
Markus Fleschutz
aa7ae2fff1 Update check-ping.ps1 2023-09-12 22:07:26 +02:00
Markus Fleschutz
7f31a3b98b
Update FAQ.md 2023-09-12 14:31:58 +02:00
Markus Fleschutz
bf2bb7b179
Update FAQ.md 2023-09-12 14:29:45 +02:00
Markus Fleschutz
e909ed9288
Update FAQ.md 2023-09-12 14:28:05 +02:00
Markus Fleschutz
4e1c1feb79
Update FAQ.md 2023-09-12 14:25:14 +02:00
Markus Fleschutz
19e9bfbcdf
Update FAQ.md 2023-09-12 14:17:08 +02:00
Markus Fleschutz
3731229913
Update FAQ.md 2023-09-12 14:09:05 +02:00
Markus Fleschutz
8684ccb73f
Update FAQ.md 2023-09-12 14:08:11 +02:00
Markus Fleschutz
ece94dfa79 Add disable-ipv6.ps1, enable-ipv6.ps1, and list-ipv6.ps1 2023-09-12 13:55:43 +02:00
Markus Fleschutz
037920f60d Merge branch 'master' of github.com:fleschutz/PowerShell 2023-09-12 13:37:15 +02:00
Markus Fleschutz
0542d95b61 Update computing.csv 2023-09-12 13:36:56 +02:00
Markus Fleschutz
b621eadc25 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-09-11 19:50:12 +02:00
Markus Fleschutz
2bf762f3b3 Reduce # of domains to 100 for performance 2023-09-11 19:49:35 +02:00
Markus Fleschutz
f7d66192af Update clear-dns-cache.ps1 2023-09-11 19:28:56 +02:00
Markus Fleschutz
37601075c8 Update check-repo.ps1 2023-09-11 15:57:46 +02:00
Markus Fleschutz
ddb854ec46 Update general.csv 2023-09-11 15:23:45 +02:00
Markus Fleschutz
df026e721c Update computing.csv 2023-09-11 14:50:13 +02:00
Markus Fleschutz
815440638d Update some abbreviations 2023-09-11 14:44:52 +02:00
Markus Fleschutz
64880f982a Update computing.csv and general.csv 2023-09-11 11:09:24 +02:00
Markus Fleschutz
5f6e4d3fb4 Update what-is.ps1 2023-09-11 10:56:09 +02:00
Markus Fleschutz
0281bed912 Add KDiff3 2023-09-11 08:39:42 +02:00
Markus Fleschutz
3d9d0e8071
Merge pull request #22 from Paul1404/master
Refactor Firewall Rule Addition Script
2023-09-09 10:56:48 +02:00
Paul
e764c995de Small documentation error in the SYNOPSIS 2023-09-08 23:46:34 +02:00
Paul
b9deb748b0 Refactor and Enhance Firewall Script
- Replaced `$Profile` with `$FirewallProfile` to avoid conflict with built-in PowerShell variable.
- Introduced parameters for firewall rule direction (`$Direction`) and profile (`$FirewallProfile`).
- Removed redundant elevation using `Start-Process` and retained `#Requires -RunAsAdministrator`.
- Simplified path handling using `Convert-Path` and `-Filter` parameter of `Get-ChildItem`.
- Streamlined the loop for adding firewall rules with a direct `foreach`.
- Enhanced error handling for better user feedback and interaction.

This refactor improves readability, flexibility, and reduces potential for errors in the script.
2023-09-08 23:43:15 +02:00
Markus Fleschutz
84a62b5d4c Update the docs for *firefox* and *chrome* scripts 2023-09-08 20:09:27 +02:00
Markus Fleschutz
843a12ed7d Add description of 'install-firefox.ps1' 2023-09-08 19:50:31 +02:00
pakoti
2e186d1068 adding readme 2023-09-08 16:29:10 +03:30
pakoti
adaa43e6ea Create firefox-installer.ps1 2023-09-08 16:04:33 +03:30
Markus Fleschutz
d144dc3aa4 Update aviation.csv and general.csv 2023-09-07 15:16:31 +02:00
Markus Fleschutz
f93afeb4be Fix typo 2023-09-06 16:44:59 +02:00
Markus Fleschutz
9e5773e033 Update pull-repo.ps1 2023-09-06 16:43:16 +02:00
Markus Fleschutz
3bfb53cdc5 Update fetch-repo.ps1 2023-09-04 13:32:10 +02:00
Markus Fleschutz
653aae36a5 Update switch-brannch.ps1 2023-09-04 12:55:43 +02:00
Markus Fleschutz
fbda619d8f Add execute bit for Linux 2023-09-01 17:53:32 +02:00
Markus Fleschutz
151cbd90cd Update the manuals 2023-09-01 17:53:03 +02:00
Markus Fleschutz
6aeb2895f2
Update README.md 2023-09-01 17:49:40 +02:00
Markus Fleschutz
95b66fe2bf Update sync-repo.ps1 2023-09-01 13:25:04 +02:00
Markus Fleschutz
f4bd6ef82b Update pull-repos.ps1 2023-09-01 09:53:29 +02:00
Markus Fleschutz
8c58536e17 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-09-01 09:49:44 +02:00
Markus Fleschutz
8cc3c85a56 Update clean-repo.ps1 2023-09-01 09:49:00 +02:00
Markus Fleschutz
6eb7f26f1b Merge branch 'master' of github.com:fleschutz/PowerShell 2023-08-31 17:21:09 +02:00
Markus Fleschutz
e20ff1ad6f Update install-updates.ps1 2023-08-31 17:20:53 +02:00
Markus Fleschutz
f507273d2d Update new-branch.ps1 2023-08-31 09:51:20 +02:00
Markus Fleschutz
c79623d90f Update switch-branch.ps1 2023-08-31 08:06:10 +02:00
Markus Fleschutz
860b43149a Update list-dir-tree.ps1 2023-08-30 10:28:51 +02:00
Markus Fleschutz
141a1de976 Update write-code.ps1 2023-08-29 20:58:35 +02:00
Markus Fleschutz
932d97b373 Update computing.csv 2023-08-29 20:50:01 +02:00
Markus Fleschutz
8a1935170f Update new-branch.ps1 2023-08-29 17:22:53 +02:00
Markus Fleschutz
4de252f33f Update aviation.csv 2023-08-29 08:42:42 +02:00
Markus Fleschutz
e75a1d476f Update aviation.csv 2023-08-28 16:44:13 +02:00
Markus Fleschutz
51dc9b5ba1 Update aviation.csv 2023-08-28 15:24:34 +02:00
Markus Fleschutz
46341ca147
Update README.md 2023-08-28 13:12:49 +02:00
Markus Fleschutz
e7031bc8d8 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-08-28 10:34:17 +02:00
Markus Fleschutz
8d0522358d Update clean-repo.ps1 and switch-branch.ps1 2023-08-28 10:33:58 +02:00
Markus Fleschutz
83e9fd962f
Update README.md 2023-08-28 09:34:30 +02:00
Markus Fleschutz
4c0a77c2c7 Add write-in-emojis.ps1 2023-08-25 12:17:02 +02:00
Markus Fleschutz
bfa8c73c19 Update write-joke.ps1 and write-quote.ps1 2023-08-25 08:08:53 +02:00
Markus Fleschutz
175eabc661 Update check-power.ps1 2023-08-24 19:09:32 +02:00
Markus Fleschutz
71bd6bf643
Update scripts.csv 2023-08-24 14:33:13 +02:00
Markus Fleschutz
1a5bde5cd3 Update tell-joke.ps1 and tell-quote.ps1 2023-08-24 14:29:49 +02:00
Markus Fleschutz
dbaf9f803e
Update scripts.csv 2023-08-24 14:28:47 +02:00
Markus Fleschutz
eeb14a1946 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-08-24 14:25:02 +02:00
Markus Fleschutz
7958604a1b Updaate speak-arabic.ps1 and speak-greek.ps1 2023-08-24 14:24:38 +02:00
Markus Fleschutz
a8ae01493e
Update scripts.csv 2023-08-24 14:23:32 +02:00
Markus Fleschutz
01939af228 Update speak-test.ps1 2023-08-24 14:20:31 +02:00
Markus Fleschutz
b9153cd5da Updated the scripts 2023-08-24 14:10:36 +02:00
Markus Fleschutz
68decf6c89 Updaate uninstall-one-calender.ps1 2023-08-24 13:45:27 +02:00
Markus Fleschutz
9f45904cb4 Update write-chart.ps1 2023-08-24 13:40:28 +02:00
Markus Fleschutz
da876a6e5a Update write-shit.ps1 2023-08-24 13:31:26 +02:00
Markus Fleschutz
7960632eb0 Add executable bit 2023-08-24 13:28:42 +02:00
Markus Fleschutz
7b3b764038
Update scripts.csv 2023-08-24 13:27:26 +02:00
Markus Fleschutz
3f609f6134 Update list-repos.ps1 2023-08-23 17:29:15 +02:00
Markus Fleschutz
8cfa16892b Merge branch 'master' of github.com:fleschutz/PowerShell 2023-08-23 17:14:29 +02:00
Markus Fleschutz
a0344921e7 Rename to check-power.ps1 2023-08-23 17:14:06 +02:00
Markus Fleschutz
bca2c9ea92
Update README.md 2023-08-23 15:17:50 +02:00
Markus Fleschutz
9fed276567 Update general.csv 2023-08-23 14:04:54 +02:00
Markus Fleschutz
b3b302421d Update check-ram.ps1 2023-08-23 09:48:49 +02:00
Markus Fleschutz
84ddd405b0
Update README.md 2023-08-23 08:51:27 +02:00
Markus Fleschutz
7ff8bc4e50
Update README.md 2023-08-23 08:44:01 +02:00
Markus Fleschutz
8e5a7a0cdb
Update FAQ.md 2023-08-23 08:35:22 +02:00
Markus Fleschutz
926b3cd83c
Update FAQ.md 2023-08-23 08:30:53 +02:00
Markus Fleschutz
5b4bd14f2a
Update FAQ.md 2023-08-23 08:30:19 +02:00
Markus Fleschutz
1264ab2dce
Update FAQ.md 2023-08-23 08:29:04 +02:00
Markus Fleschutz
5c70090970
Update FAQ.md 2023-08-23 08:27:15 +02:00
Markus Fleschutz
bd6f813857
Update FAQ.md 2023-08-23 08:25:47 +02:00
Markus Fleschutz
a074efd6e7
Update FAQ.md 2023-08-23 08:23:44 +02:00
Markus Fleschutz
f8bd641648
Update FAQ.md 2023-08-23 08:21:54 +02:00
Markus Fleschutz
0edb627bc9
Update FAQ.md 2023-08-23 08:21:06 +02:00
Markus Fleschutz
102f8d9e0d
Update FAQ.md 2023-08-23 08:18:42 +02:00
Markus Fleschutz
5dd0c28834
Update FAQ.md 2023-08-23 08:17:21 +02:00
Markus Fleschutz
4311745d44
Update cheat-sheet.md 2023-08-23 08:05:27 +02:00
Markus Fleschutz
36eba003a2
Update FAQ.md 2023-08-23 08:03:57 +02:00
Markus Fleschutz
0799fba893 Update aviation.csv 2023-08-22 13:43:49 +02:00
Markus Fleschutz
eb38bf1148 Update list-tags.ps1 2023-08-22 09:37:14 +02:00
Markus Fleschutz
d070ae28c1 Update military.csv 2023-08-22 08:39:00 +02:00
Markus Fleschutz
100b298870 Renamed to list-public-ip.ps1 2023-08-22 08:15:53 +02:00
Markus Fleschutz
c227fd586b Update check-drives.ps1 2023-08-21 23:20:29 +02:00
Markus Fleschutz
a8287d29cc Update check-swap-space.ps1 2023-08-21 23:11:36 +02:00
Markus Fleschutz
48bd375632 Update open-dashboards.ps1 2023-08-21 22:53:15 +02:00
Markus Fleschutz
f8159e0769 Update check-vpn.ps1 2023-08-21 22:06:58 +02:00
Markus Fleschutz
345da64609 Update the measure-*.ps1 scripts 2023-08-21 21:23:10 +02:00
Markus Fleschutz
14b028e1ce Update measure-SelectionSort.ps1 2023-08-21 20:47:16 +02:00
Markus Fleschutz
9c5a7849f2 Update measure-QuickSort.ps1 2023-08-21 20:42:19 +02:00
Markus Fleschutz
b9b6e0aa2f Update measure-MergeSort.ps1 2023-08-21 20:37:47 +02:00
Markus Fleschutz
02ad290752 Update measure-InsertionSort.ps1 2023-08-21 20:33:48 +02:00
Markus Fleschutz
c5414bd312 Update measure-HeapSort.ps1 2023-08-21 20:28:30 +02:00
Markus Fleschutz
7c3775538d Update measure-CountingSort.ps1 2023-08-21 20:15:35 +02:00
Markus Fleschutz
6793d3b434 Update measure-BucketSort.ps1 2023-08-21 20:11:05 +02:00
Markus Fleschutz
c4e6be8316 Add speak-russian.ps1 2023-08-21 20:06:26 +02:00
Markus Fleschutz
72263ffb3a Update measure-BubbleSort.ps1 2023-08-21 20:00:49 +02:00
Markus Fleschutz
4ecdec34a5 Update check-bios.ps1 2023-08-21 17:06:42 +02:00
Markus Fleschutz
ce017becfb Update check-ping.ps1 2023-08-21 16:53:43 +02:00
Markus Fleschutz
fae1922ce8 Update computing.csv 2023-08-21 15:59:11 +02:00
Markus Fleschutz
915f7ef10e Update clean-repo.ps1 2023-08-21 15:46:57 +02:00
Markus Fleschutz
d7ca6a69f1 Removed obsolete docs 2023-08-21 09:48:32 +02:00
Markus Fleschutz
c74d8fd67b Add list-power-schemes.ps1 2023-08-21 09:39:34 +02:00
Markus Fleschutz
07ddbc78a7 Fixed list-tags.ps1 2023-08-21 08:36:12 +02:00
Markus Fleschutz
6d75ce1ec5 Update what-is.ps1 2023-08-18 19:07:48 +02:00
Markus Fleschutz
772fdb2b68 Update computing.csv 2023-08-18 18:50:15 +02:00
Markus Fleschutz
977e037e72 Update check-ping.ps1 2023-08-18 18:27:29 +02:00
Markus Fleschutz
749eb47a2b Update some abbreviations 2023-08-18 13:08:02 +02:00
Markus Fleschutz
61c8bd0c7c Update list-repos.ps1 2023-08-18 12:19:18 +02:00
Markus Fleschutz
488ccce2ab Update computing.csv and general.csv 2023-08-18 10:42:32 +02:00
Markus Fleschutz
6b97e11d53 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-08-18 07:58:08 +02:00
Markus Fleschutz
bc86d2c749 Update aviation.csv 2023-08-18 07:57:49 +02:00
Markus Fleschutz
277142b164
Update README.md 2023-08-18 07:21:32 +02:00
Markus Fleschutz
8fcebe63d1
Update FAQ.md 2023-08-18 07:20:07 +02:00
Markus Fleschutz
7da88a5032
Update FAQ.md 2023-08-17 13:24:34 +02:00
Markus Fleschutz
8df43e437a Update aviation.csv 2023-08-17 11:00:24 +02:00
Markus Fleschutz
970048b24a Update cheat-sheet.md and FAQ.md 2023-08-17 09:05:05 +02:00
Markus Fleschutz
abe9bf5ec0 Add cheat-sheet.md 2023-08-17 08:58:09 +02:00
Markus Fleschutz
f96ce8d4a8
Update FAQ.md 2023-08-17 08:21:43 +02:00
Markus Fleschutz
86f29e045a Update check-apps.ps1 2023-08-16 22:18:41 +02:00
Markus Fleschutz
2fa471c798 Update install-octoprint.ps1 2023-08-16 21:54:00 +02:00
Markus Fleschutz
5297e946c5 Update install-octoprint.ps1 2023-08-16 21:31:15 +02:00
Markus Fleschutz
d67c626411 Add install-octoprint.ps1 2023-08-16 19:44:24 +02:00
Markus Fleschutz
116de7f183 Update general.csv 2023-08-16 15:49:00 +02:00
Markus Fleschutz
f1c5a54559 Update computing.csv and general.csv 2023-08-16 14:51:13 +02:00
Markus Fleschutz
6e02dba5da Update check-drives.ps1 and check-swap-space.ps1 2023-08-16 08:12:18 +02:00
Markus Fleschutz
355989f481 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-08-16 08:04:30 +02:00
Markus Fleschutz
35cdf2cb96 Update check-drives.ps1 2023-08-16 08:04:14 +02:00
Markus Fleschutz
cdc223fe88
Update README.md 2023-08-16 07:36:32 +02:00
Markus Fleschutz
613a18f40f Update write-quote.ps1 2023-08-16 07:12:53 +02:00
Markus Fleschutz
f78fc2ed9f Update list-headlines.ps1 2023-08-14 21:15:00 +02:00
Markus Fleschutz
46c67aab1f Update list-news.ps1 2023-08-14 21:13:01 +02:00
Markus Fleschutz
9e52bbe4a8 Update write-matrix.ps1 2023-08-14 20:55:52 +02:00
Markus Fleschutz
41be046841 Rename to write-moon.ps1 2023-08-14 20:34:06 +02:00
Markus Fleschutz
499c86aaab Add measure-CountingSort.ps1, measure-InsertionSort.ps1,
measure-MergeSort.ps1, and measure-SelectionSort.ps1
2023-08-14 20:27:52 +02:00
Markus Fleschutz
33b9e684d9 Rename to measure-*.ps1 and add measure-sorting-algorithms.ps1 2023-08-14 19:52:24 +02:00
Markus Fleschutz
12b56f4a3c Add test-BubbleSort.ps1, test-BucketSort.ps1, test-HeapSort.ps1, and
test-QuickSort.ps1
2023-08-14 18:19:23 +02:00
Markus Fleschutz
0084431270 Update list-weather.ps1 2023-08-14 16:48:45 +02:00
Markus Fleschutz
f6da1a39f7 Update check-apps.ps1 and check-software.ps1 2023-08-12 09:13:17 +02:00
Markus Fleschutz
f73f8b3ccb Update check-swap-space.ps1 2023-08-12 09:03:26 +02:00
Markus Fleschutz
37a6e8b087 Update introduce-powershell.ps1 2023-08-11 09:49:33 +02:00
Markus Fleschutz
8b73e26eff Update chemistry.csv 2023-08-11 09:36:40 +02:00
Markus Fleschutz
9365203245 Update install-github-cli.ps1 and uninstall-github-cli.ps1 2023-08-10 14:47:49 +02:00
Markus Fleschutz
74811f7fe6 Update tell-quote.ps1 2023-08-10 11:35:46 +02:00
Markus Fleschutz
344c0a9cc4 Update scripts.csv 2023-08-10 11:29:35 +02:00
Markus Fleschutz
7cfbf37610
Update scripts.csv 2023-08-10 11:19:35 +02:00
Markus Fleschutz
1e262cca7b
Update scripts.csv 2023-08-10 11:19:07 +02:00
Markus Fleschutz
4d7e57eb37 Update public-dns-servers.csv 2023-08-10 11:12:46 +02:00
Markus Fleschutz
05434aa74d Update popular-domains.csv 2023-08-10 11:11:15 +02:00
Markus Fleschutz
6bb47eda65 Update clone-repos.ps1 2023-08-10 11:06:59 +02:00
Markus Fleschutz
460e8d402c Update SI-prefixes.csv 2023-08-10 10:55:22 +02:00
Markus Fleschutz
d9f23edca6 Update quotes.csv 2023-08-10 10:53:58 +02:00
Markus Fleschutz
2142a58e92 Update jokes.csv 2023-08-10 10:52:25 +02:00
Markus Fleschutz
78378f1128 Update open-dashboards.ps1 2023-08-10 10:48:32 +02:00
Markus Fleschutz
99805974ef Update TIOBE-index.csv 2023-08-10 10:44:14 +02:00
Markus Fleschutz
358b957ed3 Update TIOBE-index.csv 2023-08-10 10:41:56 +02:00
Markus Fleschutz
9e51c44d96 Update basic-apps.csv 2023-08-10 10:40:37 +02:00
Markus Fleschutz
e948ed313f Update web-dashboards.csv 2023-08-10 10:37:45 +02:00
Markus Fleschutz
e810cbba63 Update web-dashboards.csv 2023-08-10 10:34:11 +02:00
Markus Fleschutz
ac8e36f64d
Update web-dashboards.csv 2023-08-10 10:13:50 +02:00
Markus Fleschutz
61274f7488 Update introduce-powershell.ps1 2023-08-10 08:26:03 +02:00
Markus Fleschutz
94e7ea7669 Update on-desktop-login.ps1 2023-08-10 07:44:47 +02:00
Markus Fleschutz
7055e9fef5 Update tell-quote.ps1 2023-08-09 17:18:53 +02:00
Markus Fleschutz
937739e4a1 Update tell-joke.ps1 2023-08-09 17:14:17 +02:00
Markus Fleschutz
af5c1d2351
Update FAQ.md 2023-08-09 17:00:10 +02:00
Markus Fleschutz
f09c0626b0
Update FAQ.md 2023-08-09 16:59:34 +02:00
Markus Fleschutz
ba0345004e
Update FAQ.md 2023-08-09 16:54:55 +02:00
Markus Fleschutz
7834f0c0b8 Update introduce-powershell.ps1 2023-08-09 16:52:46 +02:00
Markus Fleschutz
516b7d716b
Update FAQ.md 2023-08-09 16:31:40 +02:00
Markus Fleschutz
7522e1deb2
Update FAQ.md 2023-08-09 16:30:15 +02:00
Markus Fleschutz
185d1d49d3
Update FAQ.md 2023-08-09 16:22:15 +02:00
Markus Fleschutz
dc9160436d
Update FAQ.md 2023-08-09 16:20:35 +02:00
Markus Fleschutz
d5a720efe2
Update FAQ.md 2023-08-09 16:18:39 +02:00
Markus Fleschutz
2ef05b1ce0
Update FAQ.md 2023-08-09 16:16:08 +02:00
Markus Fleschutz
116936db62
Update FAQ.md 2023-08-09 16:14:33 +02:00
Markus Fleschutz
192c9b1c08
Update FAQ.md 2023-08-09 16:13:01 +02:00
Markus Fleschutz
08396e825a
Update FAQ.md 2023-08-09 16:11:18 +02:00
Markus Fleschutz
1c1fc04bce
Update FAQ.md 2023-08-09 16:05:51 +02:00
Markus Fleschutz
2551930aed Update list-tags.ps1 2023-08-09 09:59:29 +02:00
Markus Fleschutz
c6a67c9860 Add uninstall-github-cli.ps1 2023-08-07 19:56:53 +02:00
Markus Fleschutz
5b0c4a8022 Update install-github-cli.ps1 2023-08-07 19:52:34 +02:00
Markus Fleschutz
2bf289b8ea Update install-vlc.ps1 and uninstall-vlc.ps1 2023-08-07 19:27:05 +02:00
Markus Fleschutz
16bb5e7fdb Update list-headlines.ps1 and list-news.ps1 2023-08-07 15:11:32 +02:00
Markus Fleschutz
72f4252674 Update aviation.csv 2023-08-07 09:41:29 +02:00
Markus Fleschutz
2b997e0487 Update the manual pages 2023-08-06 21:36:33 +02:00
Markus Fleschutz
fa9d43b715 Improve the .Example section 2023-08-06 21:35:36 +02:00
Markus Fleschutz
18e4f20852 Update write-clock.ps1 and write-time.ps1 2023-08-06 19:31:40 +02:00
Markus Fleschutz
aa67a452f8 Add speak-croatian.ps1 2023-08-06 19:31:21 +02:00
Markus Fleschutz
aa388aab0e Add speak-thai.ps1 2023-08-06 19:05:32 +02:00
Markus Fleschutz
fbc4cee09f Add speak-finnish.ps1 2023-08-06 19:02:17 +02:00
Markus Fleschutz
07227f9677 Add speak-korean.ps1 2023-08-06 18:57:50 +02:00
Markus Fleschutz
5c4abfba6f Update check-bios.ps1 2023-08-06 18:48:56 +02:00
Markus Fleschutz
1f2dc3a340 Update check-swap-space.ps1 2023-08-06 18:19:20 +02:00
Markus Fleschutz
4c3afd9119 Update check-drives.ps1 2023-08-06 18:13:42 +02:00
Markus Fleschutz
75d513a1e5 Add speak-esperanto.ps1 2023-08-06 12:20:15 +02:00
Markus Fleschutz
496c807a93 Add speak-hebrew.ps1 2023-08-06 12:16:43 +02:00
Markus Fleschutz
d6205dfcb1 Add speak-norwegian.ps1 2023-08-06 12:10:49 +02:00
Markus Fleschutz
17668dcc01 Update check-drives.ps1 2023-08-06 11:57:43 +02:00
Markus Fleschutz
16a686916e Update the manual pages 2023-08-06 11:42:46 +02:00
Markus Fleschutz
9c60ba2de7 Update the speak-*.ps1 scripts 2023-08-06 11:42:01 +02:00
Markus Fleschutz
16489cb0b0 Update the speak-*.ps1 scripts 2023-08-06 11:35:19 +02:00
Markus Fleschutz
001c19a2b3 Update the speak-*.ps1 scripts 2023-08-06 11:27:49 +02:00
Markus Fleschutz
33a42c2547 Fix typo 2023-08-05 16:20:52 +02:00
Markus Fleschutz
08c8d62f5a Update check-swap-space.ps1 2023-08-05 16:19:35 +02:00
Markus Fleschutz
920c0d47eb Update check-drives.ps1 2023-08-05 15:58:50 +02:00
Markus Fleschutz
0d5646eb57 Remove daily-tasks.sh 2023-08-05 15:23:18 +02:00
Markus Fleschutz
e68bca293a Remove swap2ram.sh 2023-08-05 15:21:38 +02:00
Markus Fleschutz
ee4091adab Update check-battery.ps1 2023-08-05 15:11:42 +02:00
Markus Fleschutz
584d70329b Update check-battery.ps1 2023-08-05 12:10:16 +02:00
Markus Fleschutz
4c3327bdb9 Update check-battery.ps1 2023-08-05 11:59:15 +02:00
Markus Fleschutz
128f460e79 Update write-code.ps1 2023-08-05 11:47:26 +02:00
Markus Fleschutz
d59d656366 Updaate check-battery.ps1 2023-08-05 10:52:16 +02:00
Markus Fleschutz
ba00df2878 Update check-swap-space.ps1 2023-08-05 10:32:19 +02:00
Markus Fleschutz
51487dbaec Merge branch 'master' of https://github.com/fleschutz/PowerShell 2023-08-05 10:23:41 +02:00
Markus Fleschutz
4b01e23084 Update check-swap-space.ps1 and new-script.ps1 2023-08-05 10:23:20 +02:00
Markus Fleschutz
34f31faf02
Update FAQ.md 2023-08-05 10:03:53 +02:00
Markus Fleschutz
5de4bb0fa4
Update README.md 2023-08-05 09:47:06 +02:00
Markus Fleschutz
2a115dce0a Update check-ip.ps1 2023-08-04 17:41:02 +02:00
Markus Fleschutz
6b05584fac Update check-ip.ps1 2023-08-04 13:09:10 +02:00
Markus Fleschutz
6ee54813db Update check-dns.ps1 2023-08-04 13:04:14 +02:00
Markus Fleschutz
11dce73766 Update check-swap-space.ps1 2023-08-04 12:59:10 +02:00
Markus Fleschutz
306dc4ca1f
Update FAQ.md 2023-08-04 12:23:24 +02:00
Markus Fleschutz
3441a0ae3e
Update FAQ.md 2023-08-04 12:22:37 +02:00
Markus Fleschutz
3a152cd13b
Update FAQ.md 2023-08-04 12:21:42 +02:00
Markus Fleschutz
e2a3efa833 Update install-basic-apps.ps1 2023-08-04 12:15:05 +02:00
Markus Fleschutz
199b0f3162 Update fetch-repos.ps1 and pull-repos.ps1 2023-08-04 12:04:09 +02:00
Markus Fleschutz
cebc8fd9e2 Update fetch-repo.ps1 and pull-repo.ps1 2023-08-04 11:42:23 +02:00
Markus Fleschutz
2545d4f8db Add check-ip.ps1 2023-08-04 11:02:26 +02:00
Markus Fleschutz
882d0d4e7a Update fetch-repos.ps1 and pull-repos.ps1 2023-08-03 07:35:51 +02:00
Markus Fleschutz
ccc7da102b Update clone-repos.ps1 2023-08-02 18:54:14 +02:00
Markus Fleschutz
9fccef1890 Add some abbreviations 2023-08-01 09:48:06 +02:00
Markus Fleschutz
62bfc324ee Update some abbreviations 2023-08-01 09:07:10 +02:00
Markus Fleschutz
9ae53cfbc5 Update some abbreviations 2023-08-01 08:57:47 +02:00
Markus Fleschutz
636bc47452 Update aviation.csv 2023-07-31 11:26:28 +02:00
Markus Fleschutz
198a8b7507 Update fetch-repo.ps1 and pull-repo.ps1 2023-07-31 10:12:47 +02:00
Markus Fleschutz
c2165fb847 Update list-repos.ps1 2023-07-31 08:30:14 +02:00
Markus Fleschutz
20d37b8488 Update clean-repo.ps1 2023-07-30 21:31:37 +02:00
Markus Fleschutz
d59040b128 Update fetch-repo.ps1 2023-07-30 21:19:39 +02:00
Markus Fleschutz
d81531ee34 Update fetch-repo.ps1 2023-07-30 21:10:46 +02:00
Markus Fleschutz
24561ea5f3 Update list-cli-tools.ps1 2023-07-30 20:53:54 +02:00
Markus Fleschutz
fd667a087b Update list-repos.ps1 2023-07-30 20:10:30 +02:00
Markus Fleschutz
bbbd454592 Update CWTS from master to main branch 2023-07-30 19:20:11 +02:00
Markus Fleschutz
60710e7d17 Update clone-repos.ps1 2023-07-30 19:05:52 +02:00
Markus Fleschutz
ee9a5b53d9 Update llvm, master to main branch 2023-07-30 18:57:43 +02:00
Markus Fleschutz
7bfe9fb4da Update list-repos.ps1 2023-07-30 18:47:46 +02:00
Markus Fleschutz
3c74ae4704 Update list-repos.ps1 2023-07-30 11:00:07 +02:00
Markus Fleschutz
aa3031af19 Change LSS master branch to main 2023-07-30 10:22:40 +02:00
Markus Fleschutz
beb470d066 Update the manuals 2023-07-29 10:34:04 +02:00
Markus Fleschutz
662af9bd2f Remove obsolete manual files 2023-07-29 10:24:37 +02:00
Markus Fleschutz
cd695a6dcd Remove obsolete manual pages 2023-07-29 10:22:02 +02:00
Markus Fleschutz
71b724df6a Update the manuals 2023-07-29 10:17:33 +02:00
Markus Fleschutz
f569726486 Update hibernate.ps1 2023-07-29 10:16:52 +02:00
Markus Fleschutz
2abcd039c2 Update the manuals 2023-07-29 10:15:44 +02:00
Markus Fleschutz
834eaca343 Update the manuals 2023-07-29 10:11:05 +02:00
Markus Fleschutz
379dfe7655 Update the manuals 2023-07-29 10:06:27 +02:00
Markus Fleschutz
cfd75065f8 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-07-29 10:05:31 +02:00
Markus Fleschutz
2e7c40cc3f Update the manuals 2023-07-29 10:04:38 +02:00
Markus Fleschutz
4ae2d6ca48
Update list-voices.md 2023-07-29 09:58:38 +02:00
Markus Fleschutz
d4d37d66dd Update the manuals 2023-07-29 09:55:25 +02:00
Markus Fleschutz
46dae1445a Update the manual pages 2023-07-29 09:45:37 +02:00
Markus Fleschutz
209fda3588
Update README.md 2023-07-29 09:42:27 +02:00
Markus Fleschutz
16c6250deb Update check-repo.ps1 2023-07-27 16:58:21 +02:00
Markus Fleschutz
454a83cc7d
Update README.md 2023-07-27 12:24:08 +02:00
Markus Fleschutz
bf08fbd4c1
Update README.md 2023-07-27 12:19:41 +02:00
Markus Fleschutz
c2837f1a71 Add check-hardware.ps1, check-software.ps1, and check-network.ps1 2023-07-27 09:12:40 +02:00
Markus Fleschutz
7361fbe8d6 Update some abbreviations 2023-07-27 08:36:06 +02:00
Markus Fleschutz
7dfd242f51 Update some abbreviations 2023-07-27 08:19:04 +02:00
Markus Fleschutz
97c24c1d2a Update some abbreviations 2023-07-27 07:39:23 +02:00
Markus Fleschutz
414d787d8e Add some abbreviations 2023-07-26 17:05:26 +02:00
Markus Fleschutz
70359f95db Update some abbreviations 2023-07-26 16:48:12 +02:00
Markus Fleschutz
973e1c9b85 Update list-news.ps1 2023-07-26 16:07:11 +02:00
Markus Fleschutz
6ea66c2a5a Update list-weather.ps1 2023-07-26 16:00:03 +02:00
Markus Fleschutz
19a3d9ef17 Add some abbreviations 2023-07-26 11:30:20 +02:00
Markus Fleschutz
17c8e9cf09 Update list-user-groups.ps1 2023-07-24 14:15:00 +02:00
Markus Fleschutz
51a269a665 Update abbreviations in computing.csv and general.csv 2023-07-24 13:22:37 +02:00
Markus Fleschutz
2adca6ae53 Update check-bios.ps1 2023-07-24 09:44:11 +02:00
Markus Fleschutz
b1c54049c6 Add write-shit.ps1 2023-07-22 17:20:42 +02:00
Markus Fleschutz
f5700cb171 Merge branch 'master' of github.com:fleschutz/PowerShell 2023-07-22 17:07:17 +02:00
Markus Fleschutz
6b0b54fedf Update hibernate.ps1 2023-07-22 17:07:02 +02:00
Markus Fleschutz
75abc667de
Update README.md 2023-07-22 16:59:10 +02:00
Markus Fleschutz
87bbea0050
Update README.md 2023-07-22 16:54:31 +02:00
Markus Fleschutz
e978ebea3f
Update README.md 2023-07-22 16:50:27 +02:00
Markus Fleschutz
7e76dfefe5
Update README.md 2023-07-22 16:49:03 +02:00
Markus Fleschutz
88796330a7
Update README.md 2023-07-22 16:38:05 +02:00
Markus Fleschutz
580d0860c5
Update README.md 2023-07-22 16:35:18 +02:00
Markus Fleschutz
a64d2f223d
Update README.md 2023-07-22 15:20:38 +02:00
Markus Fleschutz
6a1a25ceda
Update README.md 2023-07-22 15:08:54 +02:00
Markus Fleschutz
82d8ad6d84 Update hibernate.ps1 2023-07-22 15:08:32 +02:00
Markus Fleschutz
4376aa3405
Update README.md 2023-07-22 14:48:28 +02:00
Markus Fleschutz
027a114d50
Update FAQ.md 2023-07-22 14:26:42 +02:00
Markus Fleschutz
7e11a268b8 Update install-basic-apps.ps1 2023-07-22 09:09:18 +02:00
Markus Fleschutz
4211d4a29b Add Nearby Share 2023-07-21 21:59:43 +02:00
Markus Fleschutz
0afac71d02 Update check-cpu.ps1 2023-07-21 21:39:29 +02:00
Markus Fleschutz
6b4c562015 Update write-motd.ps1 2023-07-21 21:28:20 +02:00
Markus Fleschutz
ae2a9913bb Update open-dashboards.ps1 2023-07-21 20:59:45 +02:00
Markus Fleschutz
a48c2de3b8
Update general.csv 2023-07-20 16:01:23 +02:00
Markus Fleschutz
4b241d3e48
Update general.csv 2023-07-20 15:57:41 +02:00
Markus Fleschutz
f02e7cb75f
Update general.csv 2023-07-20 15:56:02 +02:00
Markus Fleschutz
e360ea1c38
Update general.csv 2023-07-20 15:55:01 +02:00
Markus Fleschutz
d54ac3a42d
Update general.csv 2023-07-20 15:53:52 +02:00
Markus Fleschutz
207a7ec001
Update general.csv 2023-07-20 15:53:21 +02:00
Markus Fleschutz
8e8b88aa00
Update general.csv 2023-07-20 15:52:42 +02:00
Markus Fleschutz
45087d0d2e
Update general.csv 2023-07-20 15:52:12 +02:00
Markus Fleschutz
fab8e0b8a0
Update general.csv 2023-07-20 15:51:39 +02:00
Markus Fleschutz
fd1e46146e
Update general.csv 2023-07-20 15:49:59 +02:00
Markus Fleschutz
b6fb72bdf8
Update general.csv 2023-07-20 15:49:06 +02:00
Markus Fleschutz
b14c6f196b
Update general.csv 2023-07-20 15:47:00 +02:00
Markus Fleschutz
c99c52174f
Update general.csv 2023-07-20 15:46:05 +02:00
Markus Fleschutz
b9f4da099c
Update general.csv 2023-07-20 15:45:14 +02:00
Markus Fleschutz
66f8de3dc2
Update general.csv 2023-07-20 15:44:35 +02:00
Markus Fleschutz
7d1f17fd52
Update general.csv 2023-07-20 15:43:58 +02:00
Markus Fleschutz
61b5dc1bde
Update general.csv 2023-07-20 15:43:23 +02:00
Markus Fleschutz
43cf894a97
Update general.csv 2023-07-20 15:40:14 +02:00
Markus Fleschutz
29631bc848
Update general.csv 2023-07-20 15:38:31 +02:00
Markus Fleschutz
33b0d4d47e
Update general.csv 2023-07-20 15:28:57 +02:00
Markus Fleschutz
5abb69a7da
Update general.csv 2023-07-20 15:24:59 +02:00
Markus Fleschutz
28f4c7375f
Update general.csv 2023-07-20 15:22:01 +02:00
Markus Fleschutz
6b8b59f27e
Update general.csv 2023-07-20 15:16:02 +02:00
Markus Fleschutz
0bde76ec72
Update general.csv 2023-07-20 15:15:07 +02:00
Markus Fleschutz
ffc2d7d52f
Update general.csv 2023-07-20 15:14:15 +02:00
Markus Fleschutz
761888b19f
Update general.csv 2023-07-20 15:12:45 +02:00
Markus Fleschutz
6a627f7646
Update general.csv 2023-07-20 15:12:18 +02:00
Markus Fleschutz
83ec684369
Update general.csv 2023-07-20 15:11:41 +02:00
Markus Fleschutz
09f4b675b7
Update general.csv 2023-07-20 15:11:02 +02:00
Markus Fleschutz
261a05c798
Update general.csv 2023-07-20 15:09:55 +02:00
Markus Fleschutz
0c3b8fb58d
Update general.csv 2023-07-20 15:08:42 +02:00
Markus Fleschutz
130584076d
Update general.csv 2023-07-20 15:07:44 +02:00
Markus Fleschutz
dacadc83c7
Update computing.csv 2023-07-20 15:05:44 +02:00
Markus Fleschutz
8e18880788
Update computing.csv 2023-07-20 15:05:06 +02:00
Markus Fleschutz
ea1796e91a
Update computing.csv 2023-07-20 15:04:29 +02:00
Markus Fleschutz
c058295a13
Update computing.csv 2023-07-20 15:03:46 +02:00
Markus Fleschutz
a6c6a6e414
Update computing.csv 2023-07-20 15:02:44 +02:00
Markus Fleschutz
1a8f85d5ec
Update computing.csv 2023-07-20 15:02:10 +02:00
Markus Fleschutz
e01185a678
Update computing.csv 2023-07-20 15:01:41 +02:00
Markus Fleschutz
f237ff4e2c
Update computing.csv 2023-07-20 15:00:40 +02:00
Markus Fleschutz
7da5651e70
Update computing.csv 2023-07-20 14:59:45 +02:00
Markus Fleschutz
425d9b54ba
Update computing.csv 2023-07-20 14:59:06 +02:00
Markus Fleschutz
c735e9d9d5
Update computing.csv 2023-07-20 14:58:42 +02:00
Markus Fleschutz
a5221808dc
Update computing.csv 2023-07-20 14:58:19 +02:00
Markus Fleschutz
c6639a39c0
Update computing.csv 2023-07-20 14:57:46 +02:00
Markus Fleschutz
d0caf8d709
Update computing.csv 2023-07-20 14:57:27 +02:00
Markus Fleschutz
71cfe18e13
Update computing.csv 2023-07-20 14:56:58 +02:00
Markus Fleschutz
24846464d5
Update computing.csv 2023-07-20 14:56:24 +02:00
Markus Fleschutz
c9c306e560
Update computing.csv 2023-07-20 14:55:41 +02:00
Markus Fleschutz
73d8a904a7 Update color_names.csv 2023-07-20 14:54:39 +02:00
Markus Fleschutz
1f5ccf63c1 Update check-vpn.ps1 2023-07-20 14:48:10 +02:00
Markus Fleschutz
357d04ee41 Update IATA_airport_codes.csv 2023-07-20 14:43:12 +02:00
Markus Fleschutz
2617f92328 Update IATA_airport_codes.csv 2023-07-20 14:42:09 +02:00
Markus Fleschutz
39fd79b9d7 Rename to financial.csv 2023-07-20 14:31:53 +02:00
Markus Fleschutz
6033cd96ba Rename to medical.csv 2023-07-20 14:24:20 +02:00
Markus Fleschutz
5944ebe2ec Update what-is.ps1 2023-07-20 14:22:15 +02:00
Markus Fleschutz
1a1fa1ab50 Update list-updates.ps1 2023-07-19 08:00:24 +02:00
Markus Fleschutz
ea1bb04a49 Update aviation.csv 2023-07-18 19:36:31 +02:00
Markus Fleschutz
79460043ee Merge branch 'master' of github.com:fleschutz/PowerShell 2023-07-18 19:27:42 +02:00
Markus Fleschutz
2278feeeec Update aviation.csv 2023-07-18 19:27:08 +02:00
Markus Fleschutz
1efe1f73eb Update check-vpn.ps1 2023-07-17 11:25:30 +02:00
Markus Fleschutz
e5b66841dc Update check-pending-reboot.ps1 2023-07-14 12:45:50 +02:00
Markus Fleschutz
822aea86bf Update aviation.csv 2023-07-14 07:27:54 +02:00
Markus Fleschutz
d1c5764017 Add uninstalll-bloatware.ps1 2023-07-10 11:36:27 +02:00
Markus Fleschutz
0eeeff2c99 Update install-updates.ps1 2023-07-10 10:37:15 +02:00
Markus Fleschutz
5a1f76ace5 Update military.csv 2023-07-06 09:07:02 +02:00
Markus Fleschutz
b6ce7a9758 Update check-apps.ps1 and list-updates.ps1 2023-07-05 15:10:01 +02:00
Markus Fleschutz
fde2fff232 Update check-pending-reboot.ps1 2023-07-05 12:11:13 +02:00
Markus Fleschutz
e15be92a54 Added some abbreviations 2023-07-04 15:39:06 +02:00
Markus Fleschutz
0fc12f96a2 Add Google Keep 2023-07-04 10:20:38 +02:00
Markus Fleschutz
243fd6a1be Update write-clock.ps1 2023-07-03 21:30:46 +02:00
Markus Fleschutz
b45b9c0c3c Update write-animated.ps1 2023-07-03 21:21:10 +02:00
Markus Fleschutz
4ae2c279c7 Update write-clock.ps1 2023-07-03 21:14:17 +02:00
Markus Fleschutz
8573fe09a9 Update list-ascii-table.ps1 2023-07-03 20:36:03 +02:00
Markus Fleschutz
65e833fc68 Update some translate-*.ps1 scripts 2023-07-02 12:01:35 +02:00
Markus Fleschutz
1eec45fb63 Update open-dashboards.ps1 2023-07-01 18:02:07 +02:00
Markus Fleschutz
aa49dc412f Update list-updates.ps1 2023-07-01 16:55:09 +02:00
Markus Fleschutz
e845c67441 Update install-powershell.ps1 2023-07-01 16:48:51 +02:00
Markus Fleschutz
be62945ec8 Update check-vpn.ps1 2023-07-01 16:40:40 +02:00
Markus Fleschutz
1dbc01e8a3 Update the translate-*.ps1 scripts 2023-06-30 22:18:13 +02:00
Markus Fleschutz
44ad2aecf8 Rename to list-ascii-table.ps1 2023-06-30 20:39:17 +02:00
Markus Fleschutz
7f4d2d7575 Update write-ascii-image.ps1 2023-06-23 11:20:52 +02:00
Markus Fleschutz
adbf4b9a88 Update military.csv 2023-06-23 10:05:35 +02:00
Markus Fleschutz
ac79a443a9
Update README.md 2023-06-22 16:57:49 +02:00
Markus Fleschutz
091c7a1a3c Updated open-dashboards.ps1 2023-06-22 09:45:11 +02:00
Markus Fleschutz
821372c229 Update new-branch.ps1 2023-06-22 08:43:11 +02:00
Markus Fleschutz
82f25f34b9 Update on-desktop-login.ps1 2023-06-22 08:29:51 +02:00
Markus Fleschutz
9fa4e642ff Update clean-repo.ps1 2023-06-21 16:35:13 +02:00
Markus Fleschutz
5400b8c0cf Add an abbreviation 2023-06-21 11:42:39 +02:00
Markus Fleschutz
e39f1c743d Update some abbreviations 2023-06-21 11:38:52 +02:00
Markus Fleschutz
fd55f646c1 Add some abbreviations 2023-06-21 11:21:29 +02:00
Markus Fleschutz
1ec38f35ee Update aviation.csv 2023-06-21 11:08:16 +02:00
Markus Fleschutz
7aff4198d9 Update remove-old-dirs.ps1 2023-06-20 14:50:43 +02:00
Markus Fleschutz
e17d4ed9ab Add write-ascii-image.ps1 2023-06-20 14:24:44 +02:00
Markus Fleschutz
9f2bd23e7f Add write-ascii-table.ps1 2023-06-20 14:09:30 +02:00
Markus Fleschutz
1a4c226f4f Update some abbreviations 2023-06-19 14:55:17 +02:00
Markus Fleschutz
13067ce8e1 Update some abbreviations 2023-06-19 14:41:46 +02:00
Markus Fleschutz
82964e0200 Update list-repos.ps1 2023-06-19 12:56:24 +02:00
Markus Fleschutz
b867ccf44c Update some abbreviations 2023-06-19 11:05:35 +02:00
Markus Fleschutz
e5b56114f9 Update wake-up.ps1 2023-06-19 10:21:57 +02:00
Markus Fleschutz
fac504c9f3 Update install-basic-apps.ps1 2023-06-16 15:47:02 +02:00
Markus Fleschutz
3d786d433d Add unbound 2023-06-16 11:51:52 +02:00
Markus Fleschutz
7a9e530a74 Add OBS Studio 2023-06-16 10:59:06 +02:00
Markus Fleschutz
8c9c31fcc3 Update write-animated.ps1 2023-06-15 17:20:52 +02:00
Markus Fleschutz
938eac8a68 Update write-qr-code.ps1 2023-06-15 11:40:54 +02:00
Markus Fleschutz
33fb4d5720 Update write-qr-code.ps1 2023-06-15 11:39:14 +02:00
Markus Fleschutz
1eb30ac221 Rename to write-clock.ps1 2023-06-15 11:30:47 +02:00
Markus Fleschutz
206a6e7596 Add write-qr-code.ps1 2023-06-15 11:28:09 +02:00
Markus Fleschutz
e859cc2b8a Add gradle 2023-06-15 10:15:08 +02:00
2090 changed files with 149688 additions and 58452 deletions

3
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1,3 @@
# These are supported funding model platforms
github: [fleschutz] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +0,0 @@
ABBR,TERM
IAS,"International Accounting Standards, Internal Audit Service (European Commission), Investment Analysts Society of Southern Africa"
1 ABBR TERM
2 IAS International Accounting Standards, Internal Audit Service (European Commission), Investment Analysts Society of Southern Africa

View File

@ -1,3 +0,0 @@
ABBR,TERM
XX,The Roman numeral for twenty (20)
XXX,The Roman numeral for thirty (30)
1 ABBR TERM
2 XX The Roman numeral for twenty (20)
3 XXX The Roman numeral for thirty (30)

View File

@ -1,269 +0,0 @@
ABBR,TERM
AC,"Axiom of Choice, or set of absolutely continuous functions."
a.c.,absolutely continuous.
acrd,inverse chord function.
ad,adjoint representation (or adjoint action) of a Lie group.
adj,adjugate of a matrix.
a.e.,almost everywhere.
Ai,Airy function.
AL,Action limit.
Alt,alternating group (Alt(n) is also written as An.)
A.M.,arithmetic mean.
arccos,inverse cosine function.
arccosec,inverse cosecant function. (Also written as arccsc.)
arccot,inverse cotangent function.
arccsc,inverse cosecant function. (Also written as arccosec.)
arcexc,"inverse excosecant function. (Also written as arcexcsc, arcexcosec.)"
arcexcosec,"inverse excosecant function. (Also written as arcexcsc, arcexc.)"
arcexcsc,"inverse excosecant function. (Also written as arcexcosec, arcexc.)"
arcexs,inverse exsecant function. (Also written as arcexsec.)
arcexsec,inverse exsecant function. (Also written as arcexs.)
arcosech,inverse hyperbolic cosecant function. (Also written as arcsch.)
arcosh,inverse hyperbolic cosine function.
arcoth,inverse hyperbolic cotangent function.
arcsch,inverse hyperbolic cosecant function. (Also written as arcosech.)
arcsec,inverse secant function.
arcsin,inverse sine function.
arctan,inverse tangent function.
arctan2,inverse tangent function with two arguments. (Also written as atan2.)
arg,argument of
arg max,argument of the maximum.
arg min,argument of the minimum.
arsech,inverse hyperbolic secant function.
arsinh,inverse hyperbolic sine function.
artanh,inverse hyperbolic tangent function.
a.s.,almost surely.
atan2,inverse tangent function with two arguments. (Also written as arctan2.)
A.P.,arithmetic progression.
Aut,automorphism group.
bd,boundary. (Also written as fr or ∂.)
Bi,Airy function of the second kind.
BIDMAS,"Brackets, Indices, Divide, Multiply, Add, Subtract."
Bias,bias of an estimator
BWOC,by way of contradiction
Card,"cardinality of a set. (Card(X) is also written #X, ♯X or |X|.)"
cas,cos + sin function.
cdf,cumulative distribution function.
c.f.,cumulative frequency.
c.c.,complex conjugate.
char,characteristic of a ring.
Chi,hyperbolic cosine integral function.
Ci,cosine integral function.
cis,cos + i sin function. (Also written as expi.)
Cl,conjugacy class.
cl,topological closure.
CLT,central limit theorem.
cod,"codom,codomain."
cok,"coker,cokernel."
conv,convex hull of a set.
Cor,corollary.
corr,correlation.
cos,cosine function.
cosec,cosecant function. (Also written as csc.)
cosech,hyperbolic cosecant function. (Also written as csch.)
cosh,hyperbolic cosine function.
cosiv,"coversine function. (Also written as cover, covers, cvs.)"
cot,cotangent function. (Also written as ctg.)
coth,hyperbolic cotangent function.
cov,covariance of a pair of random variables.
cover,"coversine function. (Also written as covers, cvs, cosiv.)"
covercos,covercosine function. (Also written as cvc.)
covers,"coversine function. (Also written as cover, cvs, cosiv.)"
crd,chord function.
csc,cosecant function. (Also written as cosec.)
csch,hyperbolic cosecant function. (Also written as cosech.)
ctg,cotangent function. (Also written as cot.)
curl,curl of a vector field. (Also written as rot.)
cvc,covercosine function. (Also written as covercos.)
cvs,"coversine function. (Also written as cover, covers, cosiv.)"
def,define or definition.
deg,"degree of a polynomial, or other recursively-defined objects such as well-formed formulas. (Also written as ∂.)"
del,"del, a differential operator. (Also written as {\displaystyle \nabla }\nabla .)"
det,determinant of a matrix or linear transformation.
dim,dimension of a vector space.
div,divergence of a vector field.
DNE,"a solution for an expression does not exist, or is undefined. Generally used with limits and integrals."
dom,"domain of a function. (Or, more generally, a relation.)"
End,categories of endomorphisms.
Ei,exponential integral function.
epi,epigraph of a function.
Eqn,equation.
erf,error function.
erfc,complementary error function.
etr,exponent of the trace.
exc,"excosecant function. (Also written as excsc, excosec.)"
excosec,"excosecant function. (Also written as excsc, exc.)"
excsc,"excosecant function. (Also written as excosec, exc.)"
exs,exsecant function. (Also written as exsec.)
exsec,exsecant function. (Also written as exs.)
exp,exponential function. (exp x is also written as ex.)
expi,cos + i sin function. (Also written as cis.)
expm1,exponential minus 1 function. (Also written as exp1m.)
exp1m,exponential minus 1 function. (Also written as expm1.)
Ext,Ext functor.
ext,exterior.
extr,a set of extreme points of a set.
FIP,finite intersection property.
FOC,first order condition.
FOL,first-order logic.
fr,boundary. (Also written as bd or ∂.)
Frob,Frobenius endomorphism.
Gal,Galois group. (Also written as Γ.)
gcd,greatest common divisor of two numbers. (Also written as hcf.)
gd,Gudermannian function.
GF,Galois field.
GF,generating function.
GL,general linear group.
GM,geometric mean.
glb,greatest lower bound. (Also written as inf.)
GP,geometric progression.
grad,gradient of a function.
hacover,"hacoversine function. (Also written as hacovers, hcv.)"
hacovercos,hacovercosine function. (Also written as hcc.)
hacovers,"hacoversine function. (Also written as hacover, hcv.)"
hav,haversine function. (Also written as sem.)
havercos,havercosine function. (Also written as hvc.)
hcc,hacovercosine function. (Also written as hacovercos.)
hcv,"hacoversine function. (Also written as hacover, hacovers.)"
hcf,highest common factor of two numbers. (Also written as gcd.)
H.M.,harmonic mean.
HOL,higher-order logic.
Hom,Hom functor.
hom,hom-class.
hot,higher order term
HOTPO,half or triple plus one
hvc,havercosine function. (Also written as havercos.)
hyp,hypograph of a function.
iff,if and only if.
IH,induction hypothesis.
iid,independent and identically distributed random variables.
Im,imaginary part of a complex number (Also written as {\displaystyle \Im }\Im ).
im,image
inf,infimum of a set. (Also written as glb.)
int,interior.
I.o.,Infinitely often.
ker,kernel.
lb,binary logarithm (log2). (Also written as ld.)
lcm,lowest common multiple (a.k.a. least common multiple) of two numbers.
LCHS,locally compact Hausdorff second countable.
ld,binary logarithm (log2). (Also written as lb.)
lerp,linear interpolation.[5]
lg,common logarithm (log10) or binary logarithm (log2).
LHS,left-hand side of an equation.
Li,offset logarithmic integral function.
li,logarithmic integral function or linearly independent.
lim,"limit of a sequence, or of a function."
lim inf,limit inferior.
lim sup,limit superior.
LLN,law of large numbers.
ln,"natural logarithm, loge."
lnp1,natural logarithm plus 1 function.
ln1p,natural logarithm plus 1 function.
log,"logarithm. (If without a subscript, this may mean either log10 or loge.)"
logh,"natural logarithm, loge."
LST,language of set theory.
lub,least upper bound. (Also written sup.)
max,maximum of a set.
MGF,moment-generating function.
M.I.,mathematical induction.
min,minimum of a set.
mod,modulo.
Mp,metaplectic group.
mtanh,modified hyperbolic tangent function. (Also written as mth.)
mth,modified hyperbolic tangent function. (Also written as mtanh.)
mx,matrix.
NAND,not-and in logic.
No.,number.
NOR,not-or in logic.
NTS,need to show.
OBGF,ordinary bivariate generating function.
ob,object class.
ord,ordinal number of a well-ordered set.[4]
pdf,probability density function.
pf,proof.
PGL,projective general linear group.
PI,the constant 3.14159265359
Pin,pin group.
pmf,probability mass function.
Pn,previous number.
Pr,probability of an event
PSL,projective special linear group.
PSO,projective orthogonal group.
PSU,projective special unitary group.
PU,projective unitary group.
QED,"Quod erat demonstrandum, a Latin phrase used at the end of a definitive proof."
QEF,"quod erat faciendum, a Latin phrase sometimes used at the end of a geometrical construction."
ran,range of a function.
rank,rank of a matrix. (Also written as rk.)
Re,real part of a complex number
resp,respectively.
RHS,right-hand side of an equation.
rk,rank. (Also written as rank.)
RMS,"rms,root mean square."
rng,non-unital ring.
rot,rotor of a vector field. (Also written as curl.)
RTP,required to prove.
RV,random variable. (or as R.V.)
R,Real numbers
SD,standard deviation
SE,standard error
sec,secant function.
sech,hyperbolic secant function.
seg,initial segment of.[1]
sem,haversine function. (Also written as hav.)
SFIP,strong finite intersection property.
sgn,sign function.
Shi,hyperbolic sine integral function.
Si,sine integral function.
sin,sine function.
sinc,sinc function.
sinh,hyperbolic sine function.
siv,"versine function. (Also written as ver, vers.)"
SL,special linear group.
SO,special orthogonal group.
SOC,second order condition.
Soln,solution.
Sp,symplectic group.
Sp,"trace of a matrix, from the German 'spur' used for the trace."
sp,"linear span of a set of vectors. (Also written as span or written with angle brackets.)"
Spec,spectrum of a ring.
Spin,spin group.
s.t.,such that or so that or subject to.
st,standard part function.
STP,[it is] sufficient to prove.
SU,special unitary group.
sup,"supremum of a set. (Also written as lub, which stands for least upper bound.)"
supp,support of a function.
swish,"swish function, an activation function in data analysis."
Sym,"symmetric group (Sym(n) is also written as Sn) or symmetric algebra."
tan,"tangent function. (Also written as tgn, tg.)"
tanh,hyperbolic tangent function.
TAU,"the constant 6.283185307179586476925286766559"
TFAE,the following are equivalent.
tg,"tangent function. (Also written as tan, tgn.)"
tgn,"tangent function. (Also written as tan, tg.)"
Thm,theorem.
Tor,Tor functor.
Tr,"trace, either the field trace, or the trace of a matrix or linear transformation."
undef,a function or expression is undefined
V,volume.
var,variance of a random variable.
vcs,vercosine function. (Also written as vercos.)
ver,"versine function. (Also written as vers, siv.)"
vercos,vercosine function. (Also written as vcs.)
vers,"versine function. (Also written as ver, siv.)"
W^5,"which was what we wanted. Synonym of Q.E.D."
walog,without any loss of generality.
wff,well-formed formula.
whp,with high probability.
wlog,without loss of generality.
WMA,we may assume.
WO,well-ordered set
wp1,with probability 1.
wrt,with respect to or with regard to.
WTP,want to prove
WTS,want to show
XOR,exclusive or in logic
XYZ,"Cartesian coordinate system (x,y,z)"
ZF,ZermeloFraenkel axioms of set theory
ZFC,ZermeloFraenkel axioms (with the Axiom of Choice) of set theory
1 ABBR TERM
2 AC Axiom of Choice, or set of absolutely continuous functions.
3 a.c. absolutely continuous.
4 acrd inverse chord function.
5 ad adjoint representation (or adjoint action) of a Lie group.
6 adj adjugate of a matrix.
7 a.e. almost everywhere.
8 Ai Airy function.
9 AL Action limit.
10 Alt alternating group (Alt(n) is also written as An.)
11 A.M. arithmetic mean.
12 arccos inverse cosine function.
13 arccosec inverse cosecant function. (Also written as arccsc.)
14 arccot inverse cotangent function.
15 arccsc inverse cosecant function. (Also written as arccosec.)
16 arcexc inverse excosecant function. (Also written as arcexcsc, arcexcosec.)
17 arcexcosec inverse excosecant function. (Also written as arcexcsc, arcexc.)
18 arcexcsc inverse excosecant function. (Also written as arcexcosec, arcexc.)
19 arcexs inverse exsecant function. (Also written as arcexsec.)
20 arcexsec inverse exsecant function. (Also written as arcexs.)
21 arcosech inverse hyperbolic cosecant function. (Also written as arcsch.)
22 arcosh inverse hyperbolic cosine function.
23 arcoth inverse hyperbolic cotangent function.
24 arcsch inverse hyperbolic cosecant function. (Also written as arcosech.)
25 arcsec inverse secant function.
26 arcsin inverse sine function.
27 arctan inverse tangent function.
28 arctan2 inverse tangent function with two arguments. (Also written as atan2.)
29 arg argument of
30 arg max argument of the maximum.
31 arg min argument of the minimum.
32 arsech inverse hyperbolic secant function.
33 arsinh inverse hyperbolic sine function.
34 artanh inverse hyperbolic tangent function.
35 a.s. almost surely.
36 atan2 inverse tangent function with two arguments. (Also written as arctan2.)
37 A.P. arithmetic progression.
38 Aut automorphism group.
39 bd boundary. (Also written as fr or ∂.)
40 Bi Airy function of the second kind.
41 BIDMAS Brackets, Indices, Divide, Multiply, Add, Subtract.
42 Bias bias of an estimator
43 BWOC by way of contradiction
44 Card cardinality of a set. (Card(X) is also written #X, ♯X or |X|.)
45 cas cos + sin function.
46 cdf cumulative distribution function.
47 c.f. cumulative frequency.
48 c.c. complex conjugate.
49 char characteristic of a ring.
50 Chi hyperbolic cosine integral function.
51 Ci cosine integral function.
52 cis cos + i sin function. (Also written as expi.)
53 Cl conjugacy class.
54 cl topological closure.
55 CLT central limit theorem.
56 cod codom,codomain.
57 cok coker,cokernel.
58 conv convex hull of a set.
59 Cor corollary.
60 corr correlation.
61 cos cosine function.
62 cosec cosecant function. (Also written as csc.)
63 cosech hyperbolic cosecant function. (Also written as csch.)
64 cosh hyperbolic cosine function.
65 cosiv coversine function. (Also written as cover, covers, cvs.)
66 cot cotangent function. (Also written as ctg.)
67 coth hyperbolic cotangent function.
68 cov covariance of a pair of random variables.
69 cover coversine function. (Also written as covers, cvs, cosiv.)
70 covercos covercosine function. (Also written as cvc.)
71 covers coversine function. (Also written as cover, cvs, cosiv.)
72 crd chord function.
73 csc cosecant function. (Also written as cosec.)
74 csch hyperbolic cosecant function. (Also written as cosech.)
75 ctg cotangent function. (Also written as cot.)
76 curl curl of a vector field. (Also written as rot.)
77 cvc covercosine function. (Also written as covercos.)
78 cvs coversine function. (Also written as cover, covers, cosiv.)
79 def define or definition.
80 deg degree of a polynomial, or other recursively-defined objects such as well-formed formulas. (Also written as ∂.)
81 del del, a differential operator. (Also written as {\displaystyle \nabla }\nabla .)
82 det determinant of a matrix or linear transformation.
83 dim dimension of a vector space.
84 div divergence of a vector field.
85 DNE a solution for an expression does not exist, or is undefined. Generally used with limits and integrals.
86 dom domain of a function. (Or, more generally, a relation.)
87 End categories of endomorphisms.
88 Ei exponential integral function.
89 epi epigraph of a function.
90 Eqn equation.
91 erf error function.
92 erfc complementary error function.
93 etr exponent of the trace.
94 exc excosecant function. (Also written as excsc, excosec.)
95 excosec excosecant function. (Also written as excsc, exc.)
96 excsc excosecant function. (Also written as excosec, exc.)
97 exs exsecant function. (Also written as exsec.)
98 exsec exsecant function. (Also written as exs.)
99 exp exponential function. (exp x is also written as ex.)
100 expi cos + i sin function. (Also written as cis.)
101 expm1 exponential minus 1 function. (Also written as exp1m.)
102 exp1m exponential minus 1 function. (Also written as expm1.)
103 Ext Ext functor.
104 ext exterior.
105 extr a set of extreme points of a set.
106 FIP finite intersection property.
107 FOC first order condition.
108 FOL first-order logic.
109 fr boundary. (Also written as bd or ∂.)
110 Frob Frobenius endomorphism.
111 Gal Galois group. (Also written as Γ.)
112 gcd greatest common divisor of two numbers. (Also written as hcf.)
113 gd Gudermannian function.
114 GF Galois field.
115 GF generating function.
116 GL general linear group.
117 GM geometric mean.
118 glb greatest lower bound. (Also written as inf.)
119 GP geometric progression.
120 grad gradient of a function.
121 hacover hacoversine function. (Also written as hacovers, hcv.)
122 hacovercos hacovercosine function. (Also written as hcc.)
123 hacovers hacoversine function. (Also written as hacover, hcv.)
124 hav haversine function. (Also written as sem.)
125 havercos havercosine function. (Also written as hvc.)
126 hcc hacovercosine function. (Also written as hacovercos.)
127 hcv hacoversine function. (Also written as hacover, hacovers.)
128 hcf highest common factor of two numbers. (Also written as gcd.)
129 H.M. harmonic mean.
130 HOL higher-order logic.
131 Hom Hom functor.
132 hom hom-class.
133 hot higher order term
134 HOTPO half or triple plus one
135 hvc havercosine function. (Also written as havercos.)
136 hyp hypograph of a function.
137 iff if and only if.
138 IH induction hypothesis.
139 iid independent and identically distributed random variables.
140 Im imaginary part of a complex number (Also written as {\displaystyle \Im }\Im ).
141 im image
142 inf infimum of a set. (Also written as glb.)
143 int interior.
144 I.o. Infinitely often.
145 ker kernel.
146 lb binary logarithm (log2). (Also written as ld.)
147 lcm lowest common multiple (a.k.a. least common multiple) of two numbers.
148 LCHS locally compact Hausdorff second countable.
149 ld binary logarithm (log2). (Also written as lb.)
150 lerp linear interpolation.[5]
151 lg common logarithm (log10) or binary logarithm (log2).
152 LHS left-hand side of an equation.
153 Li offset logarithmic integral function.
154 li logarithmic integral function or linearly independent.
155 lim limit of a sequence, or of a function.
156 lim inf limit inferior.
157 lim sup limit superior.
158 LLN law of large numbers.
159 ln natural logarithm, loge.
160 lnp1 natural logarithm plus 1 function.
161 ln1p natural logarithm plus 1 function.
162 log logarithm. (If without a subscript, this may mean either log10 or loge.)
163 logh natural logarithm, loge.
164 LST language of set theory.
165 lub least upper bound. (Also written sup.)
166 max maximum of a set.
167 MGF moment-generating function.
168 M.I. mathematical induction.
169 min minimum of a set.
170 mod modulo.
171 Mp metaplectic group.
172 mtanh modified hyperbolic tangent function. (Also written as mth.)
173 mth modified hyperbolic tangent function. (Also written as mtanh.)
174 mx matrix.
175 NAND not-and in logic.
176 No. number.
177 NOR not-or in logic.
178 NTS need to show.
179 OBGF ordinary bivariate generating function.
180 ob object class.
181 ord ordinal number of a well-ordered set.[4]
182 pdf probability density function.
183 pf proof.
184 PGL projective general linear group.
185 PI the constant 3.14159265359
186 Pin pin group.
187 pmf probability mass function.
188 Pn previous number.
189 Pr probability of an event
190 PSL projective special linear group.
191 PSO projective orthogonal group.
192 PSU projective special unitary group.
193 PU projective unitary group.
194 QED Quod erat demonstrandum, a Latin phrase used at the end of a definitive proof.
195 QEF quod erat faciendum, a Latin phrase sometimes used at the end of a geometrical construction.
196 ran range of a function.
197 rank rank of a matrix. (Also written as rk.)
198 Re real part of a complex number
199 resp respectively.
200 RHS right-hand side of an equation.
201 rk rank. (Also written as rank.)
202 RMS rms,root mean square.
203 rng non-unital ring.
204 rot rotor of a vector field. (Also written as curl.)
205 RTP required to prove.
206 RV random variable. (or as R.V.)
207 R Real numbers
208 SD standard deviation
209 SE standard error
210 sec secant function.
211 sech hyperbolic secant function.
212 seg initial segment of.[1]
213 sem haversine function. (Also written as hav.)
214 SFIP strong finite intersection property.
215 sgn sign function.
216 Shi hyperbolic sine integral function.
217 Si sine integral function.
218 sin sine function.
219 sinc sinc function.
220 sinh hyperbolic sine function.
221 siv versine function. (Also written as ver, vers.)
222 SL special linear group.
223 SO special orthogonal group.
224 SOC second order condition.
225 Soln solution.
226 Sp symplectic group.
227 Sp trace of a matrix, from the German 'spur' used for the trace.
228 sp linear span of a set of vectors. (Also written as span or written with angle brackets.)
229 Spec spectrum of a ring.
230 Spin spin group.
231 s.t. such that or so that or subject to.
232 st standard part function.
233 STP [it is] sufficient to prove.
234 SU special unitary group.
235 sup supremum of a set. (Also written as lub, which stands for least upper bound.)
236 supp support of a function.
237 swish swish function, an activation function in data analysis.
238 Sym symmetric group (Sym(n) is also written as Sn) or symmetric algebra.
239 tan tangent function. (Also written as tgn, tg.)
240 tanh hyperbolic tangent function.
241 TAU the constant 6.283185307179586476925286766559
242 TFAE the following are equivalent.
243 tg tangent function. (Also written as tan, tgn.)
244 tgn tangent function. (Also written as tan, tg.)
245 Thm theorem.
246 Tor Tor functor.
247 Tr trace, either the field trace, or the trace of a matrix or linear transformation.
248 undef a function or expression is undefined
249 V volume.
250 var variance of a random variable.
251 vcs vercosine function. (Also written as vercos.)
252 ver versine function. (Also written as vers, siv.)
253 vercos vercosine function. (Also written as vcs.)
254 vers versine function. (Also written as ver, siv.)
255 W^5 which was what we wanted. Synonym of Q.E.D.
256 walog without any loss of generality.
257 wff well-formed formula.
258 whp with high probability.
259 wlog without loss of generality.
260 WMA we may assume.
261 WO well-ordered set
262 wp1 with probability 1.
263 wrt with respect to or with regard to.
264 WTP want to prove
265 WTS want to show
266 XOR exclusive or in logic
267 XYZ Cartesian coordinate system (x,y,z)
268 ZF Zermelo–Fraenkel axioms of set theory
269 ZFC Zermelo–Fraenkel axioms (with the Axiom of Choice) of set theory

View File

@ -1,81 +0,0 @@
ABBR,TERM
3M,The Minnesota Mining and Manufacturing Company
A&W,Allen and Wright (founders Roy Allen and Frank Wright)
AATF,"American Association of Teachers of French, or: African Agricultural Technology Foundation"
ABC,American Broadcasting Corporation
ABC,Associated British Corporation
ABC,Australian Broadcasting Corporation
ACLU,American Civil Liberties Union
ADB,Asian Development Bank
AIIB,Asian Infrastructure Investment Bank
ASEAN,Association of South East Nations
AT&T,American Telephone and Telegraph Company
ATF,"U.S. Alcohol, Tobacco, Firearms and Explosives Bureau"
BMW, Bavarian Motor Works
BND,Bundesnachrichtendienst (Germany)
BVD, Bradley, Voorhees, and Day
CERN,European Organization for Nuclear Research
CIA,U.S. Central Intelligence Agency
DHS,U.S. Department of Homeland
DOC,U.S. Department of Commerce
DOD,U.S. Department of Defense
DOE,U.S. Department of Energy
DOI,U.S. Department of the Interior
DOJ,U.S. Department of Justice
DOL,U.S. Department of Labor
DOS,U.S. Department of State
DOT,U.S. Department of Transportation
EASA,European Aviation Safety Agency
ED,U.S. Department of Education
ESA,European Space Agency
ESPN, Entertainment and Sports Programming Network
FBI,U.S. Federal Bureau of Investigation
GEICO, Government Employees Insurance Company
H&M, Hennes and Mauritz
HHS,U.S. Department of Health and Human Services
HSBC, Hongkong and Shanghai Banking Corporation
HUD,U.S. Department of Housing and Urban Development
IBM, International Business Machines
ICI,Imperial Chemical Industries
IMF,International Monetary Fund
ISO,International Organization for Standardization
J&J,Johnson & Johnson
JBL, James Bullough Lansing
JPL, NASA Jet Propulsion Laboratory
L.L. Bean, Leon Leonwood Bean
LAPD,Los Angeles Police Department
LBA,Luftfahrtbundesamt (German aviation agency)
M&M, Mars & Murries
MILF,Moro Islamic Liberation Front
MIT,Massachusetts Institute of Technology
NASA,National Aeronautics and Space Administration
NATO,North Atlantic Treaty Organization
NBC,National Broadcasting Company
NIST,U.S. National Institute of Standards and Technology
NHTSA,U.S. National Highway Traffic Safety Administration
NORAD,North American Aerospace Defense Command (formerly North American Air Defense Command)
NSA,U.S. National Security Agency
NYPD,New York Police Department
OECD,Organization for Economic Cooperation & Development
SAARC,South Asian Association for Regional Cooperation
SWIFT,Society for Worldwide Interbank Financial Telecommunication
TREAS,U.S. Department of the Treasury
ULA,United Launch Alliance
UN,United Nations Organization
UNESCO,United Nations Education Scientific & Cultural Organization
UNICEF,United Nations Children's Fund
UNO,United Nations Organization
USDA,United States Department of Agriculture
UPS,United Parcel Service
USSF,"United States Space Force, the space service branch of the United States Armed Forces"
USSF,"United States Soccer Federation, governing body of soccer in the United States"
USSF,"United States Social Forum, an activist organization"
USSF,"US Sumo Federation, governing body of sumo in the United States"
VA,U.S. Department of Veterans Affairs
VW,Volkswagen
WEF,World Economic Forum
WHO,World Health Organization
WWF,World Wide Fund for Nature
YKK, Yoshida Manufacturing Corporation
YMCA,Young Men's Christian Association
YWCA,Young Women's Christian Association
Can't render this file because it has a wrong number of fields in line 16.

View File

@ -1,6 +0,0 @@
HEAD Handwashing
Wet your hands with clean, running water (warm or cold), turn off the tap, and apply soap.
Lather your hands by rubbing them together with the soap. Lather the backs of your hands, between your fingers, and under your nails.
Scrub your hands for at least 20 seconds.
Rinse your hands well under clean, running water.
Dry your hands using a clean towel or air dry them.

View File

@ -1,21 +0,0 @@
LANGUAGE, POPULARITY, CHANGE
C, 12.54, -4.65
Python, 11.84, +3.48
Java, 11.54, -4.56
C++, 7.36, +1.41
C#, 4.33, -0.40
Visual Basic, 4.01, -0.68
JavaScript, 2.33, +0.06
PHP, 2.21, -0.05
Assembly language, 2.05, +1.09
SQL, 1.88, +0.15
Classic Visual Basic, 1.72, +1.07
Groovy, 1.29, +0.87
Ruby, 1.23, +0.25
R, 1.20, -0.99
Perl, 1.18, +0.36
Swift, 1.10, -0.35
Fortran, 1.07, +0.80
Delphi/Object Pascal, 1.06, +0.47
MATLAB, 1.05, +0.15
Go, 0.95, -0.06
1 LANGUAGE POPULARITY CHANGE
2 C 12.54 -4.65
3 Python 11.84 +3.48
4 Java 11.54 -4.56
5 C++ 7.36 +1.41
6 C# 4.33 -0.40
7 Visual Basic 4.01 -0.68
8 JavaScript 2.33 +0.06
9 PHP 2.21 -0.05
10 Assembly language 2.05 +1.09
11 SQL 1.88 +0.15
12 Classic Visual Basic 1.72 +1.07
13 Groovy 1.29 +0.87
14 Ruby 1.23 +0.25
15 R 1.20 -0.99
16 Perl 1.18 +0.36
17 Swift 1.10 -0.35
18 Fortran 1.07 +0.80
19 Delphi/Object Pascal 1.06 +0.47
20 MATLAB 1.05 +0.15
21 Go 0.95 -0.06

View File

@ -1 +0,0 @@
/* Exported by export-scripts2serenade.ps1 */

View File

@ -1,34 +0,0 @@
APPLICATION, CATEGORY, APPID
"7-Zip", "file utility", "XPDNKVCX4QD2DC"
"Aquile Reader", "ebook reader", "9P08T4JLTQNK"
"CrystalDiskInfo", "HDD/SSD utility", "XP8K4RGX25G3GM"
"Dopamine", "audio player", "Digimezzo.Dopamine.2"
"Dropbox", "file sync", "Dropbox.Dropbox"
"Git Extensions", "Git client", "GitExtensionsTeam.GitExtensions"
"Git for Windows", "source code management","Git.Git"
"Google Chrome", "desktop browser", "Google.Chrome"
"Greenshot", "screenshot utility", "Greenshot.Greenshot"
"grepWin", "search tool", "StefansTools.grepWin"
"inSSIDer", "Wifi tool", "MetaGeek.inSSIDer"
"IrfanView", "image viewer", "9PJZ3BTL5PV6"
"KeePassXC", "password manager", "XP8K2L36VP0QMB"
"Kodi", "media center", "9NBLGGH4T892"
"LibreOffice", "office suite", "TheDocumentFoundation.LibreOffice"
"Microsoft Teams", "messenger", "XP8BT8DW290MPQ"
"Mozilla Firefox", "desktop browser", "9NZVDKPMR9RD"
"Mozilla Thunderbird", "email client", "Mozilla.Thunderbird"
"Mp3tag", "MP3 tag editor", "9NN77TCQ1NC8"
"Netflix", "video player", "9WZDNCRFJ3TJ"
"Notepad++", "text editor", "Notepad++.Notepad++"
"One Calendar", "desktop calendar", "9WZDNCRDR0SF"
"Pandoc", "file converter", "JohnMacFarlane.Pandoc"
"Rufus", "ISO image writer", "9PC3H3V7Q9CH"
"Signal", "messenger", "OpenWhisperSystems.Signal"
"smartmontools", "HDD/SSD utility", "smartmontools.smartmontools"
"Spotify", "audio player", "9NCBCSZSJRSB"
"Typora", "Markdown editor", "Typora.Typora"
"Visual Studio Code", "code editor", "XP9KHM4BK9FZ7Q"
"VLC", "video player", "XPDM1ZW6815MQM"
"Windows Terminal", "console terminal", "9N0DX20HK701"
"WhatsApp", "messenger", "9NKSQGP7F2NH"
"Zoom", "video conferencing", "Zoom.Zoom"
1 APPLICATION CATEGORY APPID
2 7-Zip file utility XPDNKVCX4QD2DC
3 Aquile Reader ebook reader 9P08T4JLTQNK
4 CrystalDiskInfo HDD/SSD utility XP8K4RGX25G3GM
5 Dopamine audio player Digimezzo.Dopamine.2
6 Dropbox file sync Dropbox.Dropbox
7 Git Extensions Git client GitExtensionsTeam.GitExtensions
8 Git for Windows source code management Git.Git
9 Google Chrome desktop browser Google.Chrome
10 Greenshot screenshot utility Greenshot.Greenshot
11 grepWin search tool StefansTools.grepWin
12 inSSIDer Wifi tool MetaGeek.inSSIDer
13 IrfanView image viewer 9PJZ3BTL5PV6
14 KeePassXC password manager XP8K2L36VP0QMB
15 Kodi media center 9NBLGGH4T892
16 LibreOffice office suite TheDocumentFoundation.LibreOffice
17 Microsoft Teams messenger XP8BT8DW290MPQ
18 Mozilla Firefox desktop browser 9NZVDKPMR9RD
19 Mozilla Thunderbird email client Mozilla.Thunderbird
20 Mp3tag MP3 tag editor 9NN77TCQ1NC8
21 Netflix video player 9WZDNCRFJ3TJ
22 Notepad++ text editor Notepad++.Notepad++
23 One Calendar desktop calendar 9WZDNCRDR0SF
24 Pandoc file converter JohnMacFarlane.Pandoc
25 Rufus ISO image writer 9PC3H3V7Q9CH
26 Signal messenger OpenWhisperSystems.Signal
27 smartmontools HDD/SSD utility smartmontools.smartmontools
28 Spotify audio player 9NCBCSZSJRSB
29 Typora Markdown editor Typora.Typora
30 Visual Studio Code code editor XP9KHM4BK9FZ7Q
31 VLC video player XPDM1ZW6815MQM
32 Windows Terminal console terminal 9N0DX20HK701
33 WhatsApp messenger 9NKSQGP7F2NH
34 Zoom video conferencing Zoom.Zoom

View File

@ -1,69 +0,0 @@
JOKE
"Chuck Norris doesnt read books. He stares them down until he gets the information he wants."
"Time waits for no man. Unless that man is Chuck Norris."
"If you spell Chuck Norris in Scrabble, you win. Forever."
"Chuck Norris breathes air five times a day."
"In the Beginning there was nothing then Chuck Norris roundhouse kicked nothing and told it to get a job."
"Chuck Norris has a mug of nails instead of coffee in the morning."
"If Chuck Norris were to travel to an alternate dimension in which there was another Chuck Norris and they both fought, they would both win."
"The dinosaurs looked at Chuck Norris the wrong way once. You know what happened to them."
"Chuck Norris tears cure cancer. Too bad he has never cried."
"Chuck Norris once roundhouse kicked someone so hard that his foot broke the speed of light"
"Since 1940, the year Chuck Norris was born, roundhouse kick related deaths have increased 13,000 percent."
"Chuck Norris does not own a stove, oven, or microwave , because revenge is a dish best served cold."
"Chuck Norris does not sleep. He waits."
"There is no chin behind Chuck Norris beard. There is only another fist."
"The chief export of Chuck Norris is pain."
"Chuck Norris recently had the idea to sell his pee as a canned beverage. Its now called Red Bull."
"If paper beats rock, rock beats scissors, and scissors beats paper, what beats all 3 at the same time? Chuck Norris."
"On the 7th day, God rested Chuck Norris took over."
"Chuck Norris can dribble a bowling ball."
"Chuck Norris drinks napalm to fight his heartburn."
"Chuck Norris roundhouse kick is so powerful, it can be seen from outer space by the naked eye."
"If you want a list of Chuck Norris enemies, just check the extinct species list."
"Chuck Norris has never blinked in his entire life. Never."
"Chuck Norris does not use spell check. If he happens to misspell a word, Oxford will change the spelling."
"Some kids pee their name in the snow. Chuck Norris can pee his name into concrete."
"Chuck Norris counted to infinity twice."
"Chuck Norris can speak Braille."
"Chuck Norris can have both feet on the ground and kick butt at the same time."
"Chuck Norris can do a wheelie on a unicycle."
"Chuck Norris stands faster than anyone can run."
"Once a cobra bit Chuck Norris leg. After five days of excruciating pain, the cobra died."
"Chuck Norris once won a game of Connect Four in three moves."
"Champions are the breakfast of Chuck Norris."
"When the Boogeyman goes to sleep every night he checks his closet for Chuck Norris."
"Chuck Norris can slam revolving doors."
"Chuck Norris does not hunt because the word hunting implies the possibility of failure. Chuck Norris goes killing."
"The dark is afraid of Chuck Norris."
"Chuck Norris makes onions cry."
"Death once had a near-Chuck-Norris experience."
"When Chuck Norris writes, he makes paper bleed."
"Chuck Norris can strangle you with a cordless phone."
"Chuck Norris never retreats; He just attacks in the opposite direction."
"Chuck Norris can build a snowman out of rain."
"Chuck Norris can drown a fish."
"When Chuck Norris enters a room, he doesnt turn the lights on, he turns the dark off."
"The only time Chuck Norris was ever wrong was when he thought he had made a mistake."
"Chuck Norris is the only person that can punch a cyclops between the eye."
"Chuck Norris used to beat up his shadow because it was following to close. It now stands 15 feet behind him."
"Outer space exists because its afraid to be on the same planet with Chuck Norris."
"When Chuck Norris does a pushup, he's pushing the Earth down."
"Chuck Norris doesnt wear a watch. He decides what time it is."
"Chuck Norris does not get frostbite. Chuck Norris bites frost."
"Chuck Norris spices up his steaks with pepper spray."
"The Great Wall of China was originally created to keep Chuck Norris out. It didn't work."
"Chuck Norris can get in a bucket and lift it up with himself in it."
"Chuck Norris doesn't shower, he only takes blood baths."
"Chuck Norris can divide by zero."
"Chuck Norris once kicked a horse in the chin. Its descendants are now known as giraffes."
"When Chuck Norris does division, there are no remainders."
"It takes Chuck Norris 20 minutes to watch '60 Minutes'."
"Chuck Norris once went skydiving, but promised never to do it again. One Grand Canyon is enough."
"We live in an expanding universe. All of it is trying to get away from Chuck Norris."
"Chuck Norris beat the sun in a staring contest."
"Chuck Norris can clap with one hand."
"Chuck Norris doesn't need to shave. His beard is scared to grow."
"Chuck Norris invented airplanes because he was tired of being the only person that could fly."
"Freddy Krueger has nightmares about Chuck Norris."
"Chuck Norris can start a fire with an ice cube."
1 JOKE
2 Chuck Norris doesnt read books. He stares them down until he gets the information he wants.
3 Time waits for no man. Unless that man is Chuck Norris.
4 If you spell Chuck Norris in Scrabble, you win. Forever.
5 Chuck Norris breathes air five times a day.
6 In the Beginning there was nothing then Chuck Norris roundhouse kicked nothing and told it to get a job.
7 Chuck Norris has a mug of nails instead of coffee in the morning.
8 If Chuck Norris were to travel to an alternate dimension in which there was another Chuck Norris and they both fought, they would both win.
9 The dinosaurs looked at Chuck Norris the wrong way once. You know what happened to them.
10 Chuck Norris tears cure cancer. Too bad he has never cried.
11 Chuck Norris once roundhouse kicked someone so hard that his foot broke the speed of light
12 Since 1940, the year Chuck Norris was born, roundhouse kick related deaths have increased 13,000 percent.
13 Chuck Norris does not own a stove, oven, or microwave , because revenge is a dish best served cold.
14 Chuck Norris does not sleep. He waits.
15 There is no chin behind Chuck Norris beard. There is only another fist.
16 The chief export of Chuck Norris is pain.
17 Chuck Norris recently had the idea to sell his pee as a canned beverage. Its now called Red Bull.
18 If paper beats rock, rock beats scissors, and scissors beats paper, what beats all 3 at the same time? Chuck Norris.
19 On the 7th day, God rested Chuck Norris took over.
20 Chuck Norris can dribble a bowling ball.
21 Chuck Norris drinks napalm to fight his heartburn.
22 Chuck Norris roundhouse kick is so powerful, it can be seen from outer space by the naked eye.
23 If you want a list of Chuck Norris enemies, just check the extinct species list.
24 Chuck Norris has never blinked in his entire life. Never.
25 Chuck Norris does not use spell check. If he happens to misspell a word, Oxford will change the spelling.
26 Some kids pee their name in the snow. Chuck Norris can pee his name into concrete.
27 Chuck Norris counted to infinity twice.
28 Chuck Norris can speak Braille.
29 Chuck Norris can have both feet on the ground and kick butt at the same time.
30 Chuck Norris can do a wheelie on a unicycle.
31 Chuck Norris stands faster than anyone can run.
32 Once a cobra bit Chuck Norris leg. After five days of excruciating pain, the cobra died.
33 Chuck Norris once won a game of Connect Four in three moves.
34 Champions are the breakfast of Chuck Norris.
35 When the Boogeyman goes to sleep every night he checks his closet for Chuck Norris.
36 Chuck Norris can slam revolving doors.
37 Chuck Norris does not hunt because the word hunting implies the possibility of failure. Chuck Norris goes killing.
38 The dark is afraid of Chuck Norris.
39 Chuck Norris makes onions cry.
40 Death once had a near-Chuck-Norris experience.
41 When Chuck Norris writes, he makes paper bleed.
42 Chuck Norris can strangle you with a cordless phone.
43 Chuck Norris never retreats; He just attacks in the opposite direction.
44 Chuck Norris can build a snowman out of rain.
45 Chuck Norris can drown a fish.
46 When Chuck Norris enters a room, he doesnt turn the lights on, he turns the dark off.
47 The only time Chuck Norris was ever wrong was when he thought he had made a mistake.
48 Chuck Norris is the only person that can punch a cyclops between the eye.
49 Chuck Norris used to beat up his shadow because it was following to close. It now stands 15 feet behind him.
50 Outer space exists because its afraid to be on the same planet with Chuck Norris.
51 When Chuck Norris does a pushup, he's pushing the Earth down.
52 Chuck Norris doesnt wear a watch. He decides what time it is.
53 Chuck Norris does not get frostbite. Chuck Norris bites frost.
54 Chuck Norris spices up his steaks with pepper spray.
55 The Great Wall of China was originally created to keep Chuck Norris out. It didn't work.
56 Chuck Norris can get in a bucket and lift it up with himself in it.
57 Chuck Norris doesn't shower, he only takes blood baths.
58 Chuck Norris can divide by zero.
59 Chuck Norris once kicked a horse in the chin. Its descendants are now known as giraffes.
60 When Chuck Norris does division, there are no remainders.
61 It takes Chuck Norris 20 minutes to watch '60 Minutes'.
62 Chuck Norris once went skydiving, but promised never to do it again. One Grand Canyon is enough.
63 We live in an expanding universe. All of it is trying to get away from Chuck Norris.
64 Chuck Norris beat the sun in a staring contest.
65 Chuck Norris can clap with one hand.
66 Chuck Norris doesn't need to shave. His beard is scared to grow.
67 Chuck Norris invented airplanes because he was tired of being the only person that could fly.
68 Freddy Krueger has nightmares about Chuck Norris.
69 Chuck Norris can start a fire with an ice cube.

View File

@ -1,14 +0,0 @@
NAME,URL
Toggl Track,"https://track.toggl.com/timer"
Google Calendar,"https://calendar.google.com/calendar/u/0/r/agenda"
CNN World News,"https://edition.cnn.com/world"
Google News,"https://news.google.com"
GitHub Explore,"https://github.com/explore"
FlightRadar24,"https://www.flightradar24.com/27.63,-6.98/3"
Earthquake Watch,"https://www.arcgis.com/apps/dashboards/c8af9c5411814584b460cc87cb7c3780"
Live Cyber Threat Map,"https://threatmap.checkpoint.com"
Webcams,"https://www.foto-webcam.eu"
Peak webcam Zugspitze,"https://zugspitze.panomax.com"
Airport webcam Salzburg,"https://livecam.salzburg-airport.com"
Windy Weather Radar,"https://www.windy.com/de/-Weather-radar-radar"
Windy Weather Temperatures,"https://www.windy.com/-Temperature-temp"
1 NAME URL
2 Toggl Track https://track.toggl.com/timer
3 Google Calendar https://calendar.google.com/calendar/u/0/r/agenda
4 CNN World News https://edition.cnn.com/world
5 Google News https://news.google.com
6 GitHub Explore https://github.com/explore
7 FlightRadar24 https://www.flightradar24.com/27.63,-6.98/3
8 Earthquake Watch https://www.arcgis.com/apps/dashboards/c8af9c5411814584b460cc87cb7c3780
9 Live Cyber Threat Map https://threatmap.checkpoint.com
10 Webcams https://www.foto-webcam.eu
11 Peak webcam Zugspitze https://zugspitze.panomax.com
12 Airport webcam Salzburg https://livecam.salzburg-airport.com
13 Windy Weather Radar https://www.windy.com/de/-Weather-radar-radar
14 Windy Weather Temperatures https://www.windy.com/-Temperature-temp

View File

@ -1,201 +0,0 @@
DOMAIN
a.root-servers.net
accounts.google.com
activity.windows.com
airbnb.at
airbnb.com
airbnb.de
aka.ms
alternate.de
api.dropboxapi.com
api.met.no
api.serenade.ai
api1.origin.com
arc.msn.com
arte.tv
assets.msn.com
amazon.com
amazon.co.uk
amazon.de
amazon.fr
amazon.it
b.root-servers.net
banking.ing-diba.de
bing.com
bing.de
bing.fr
bitbucket.org
blitzortung.org
bolt.dropbox.com
c.root-servers.net
catalog.gamepass.com
changelogs.ubuntu.com
client.dropbox.com
client.wns.windows.com
clients1.google.com
clients2.google.com
clients3.google.com
clients4.google.com
contacts.google.com
d.dropbox.com
d.root-servers.net
dasoertliche.de
deepl.com
dell.com
de.yahoo.com
discord.com
discordapp.com
dhl.de
download.windowsupdate.com
duckduckgo.com
e.root-servers.net
earth.google.com
ebay.com
ebay.de
ebay.fr
ebook3000.com
edition.cnn.com
f.root-servers.net
facebook.com
facebook.de
facebook.fr
flightradar24.com
fonts.google.com
fonts.googleapis.com
fonts.gstatic.com
foto-webcam.eu
foursquare.com
g.root-servers.net
github.com
github.map.fastly.net
gmail.com
google.at
google.com
google.de
google.fr
google.it
googleapis.com
gstatic.com
h.root-servers.net
holidaycheck.de
hornbach.de
i.root-servers.net
i.ytimg.com
IEEE.org
ibm.com
icons8.com
imap.googlemail.com
install.robertsspaceindustries.com
ipfs.io
ipv6.msftconnecttest.com
j.root-servers.net
k.root-servers.net
l.root-servers.net
launcher2.robertsspaceindustries.com
licensing.mp.microsoft.com
live.github.com
live.thunderbird.net
livepatch.canonical.com
login.live.com
longfiles.com
m.root-servers.net
mail.google.com
map.blitzortung.org
maps.google.com
maps.google.de
maps.google.fr
microsoft.com
mozilla.org
mtalk.google.com
music.google.com
news.google.com
news.google.de
news.google.fr
news.url.google.com
ntp.ubuntu.com
ogs.google.com
open.spotify.com
opera.com
photos.google.com
pixabay.com
play.google.com
plex.tv
presence.teams.microsoft.com
ptbtime1.ptb.de
ptbtime2.ptb.de
ptbtime3.ptb.de
redhat.com
reichelt.de
robertsspaceindustries.com
secure.download.dm.origin.com
semonkeys.net
settings.data.microsoft.com
settings-win.data.microsoft.com
sites.google.com
slashdot.org
speed.cloudflare.com
speedtest.net
ssl.gstatic.com
stackoverflow.com
start.thunderbird.net
static.nvidiagrid.net
storage.googleapis.com
substrate.office.com
sunnyportal.com
t-online.de
t0.gstatic.com
teams.microsoft.com
telemetry.dropbox.com
tile-service.weather.microsoft.com
time.windows.com
toggl.com
toom.de
track.toggl.com
translate.google.de
twitter.com
twitter.de
ubuntu.com
update.googleapis.com
wetter.com
wttr.in
www.apple.com
www.arte.tv
www.bbc.co.uk
www.bild.de
www.booking.com
www.cdc.gov
www.dropbox.com
www.ecosia.org
www.etsy.com
www.expedia.com
www.fleschutz.de
www.focus.de
www.foto-webcam.eu
www.golem.de
www.google.com
www.googleapis.com
www.gstatic.com
www.heise.de
www.hulu.com
www.instagram.com
www.msn.com
www.nasa.gov
www.netflix.com
www.nytimes.com
www.paypal.com
www.redbull.com
www.schneier.com
www.techstage.de
www.tiktok.com
www.ufainc.com
www.walmart.com
www.whatsapp.com
www.whitehouse.gov
www.windy.com
www.wikipedia.at
www.wikipedia.de
www.wikipedia.fr
www.wikipedia.org
www.wired.com
www.youtube.com
www.zdf.de
1 DOMAIN
2 a.root-servers.net
3 accounts.google.com
4 activity.windows.com
5 airbnb.at
6 airbnb.com
7 airbnb.de
8 aka.ms
9 alternate.de
10 api.dropboxapi.com
11 api.met.no
12 api.serenade.ai
13 api1.origin.com
14 arc.msn.com
15 arte.tv
16 assets.msn.com
17 amazon.com
18 amazon.co.uk
19 amazon.de
20 amazon.fr
21 amazon.it
22 b.root-servers.net
23 banking.ing-diba.de
24 bing.com
25 bing.de
26 bing.fr
27 bitbucket.org
28 blitzortung.org
29 bolt.dropbox.com
30 c.root-servers.net
31 catalog.gamepass.com
32 changelogs.ubuntu.com
33 client.dropbox.com
34 client.wns.windows.com
35 clients1.google.com
36 clients2.google.com
37 clients3.google.com
38 clients4.google.com
39 contacts.google.com
40 d.dropbox.com
41 d.root-servers.net
42 dasoertliche.de
43 deepl.com
44 dell.com
45 de.yahoo.com
46 discord.com
47 discordapp.com
48 dhl.de
49 download.windowsupdate.com
50 duckduckgo.com
51 e.root-servers.net
52 earth.google.com
53 ebay.com
54 ebay.de
55 ebay.fr
56 ebook3000.com
57 edition.cnn.com
58 f.root-servers.net
59 facebook.com
60 facebook.de
61 facebook.fr
62 flightradar24.com
63 fonts.google.com
64 fonts.googleapis.com
65 fonts.gstatic.com
66 foto-webcam.eu
67 foursquare.com
68 g.root-servers.net
69 github.com
70 github.map.fastly.net
71 gmail.com
72 google.at
73 google.com
74 google.de
75 google.fr
76 google.it
77 googleapis.com
78 gstatic.com
79 h.root-servers.net
80 holidaycheck.de
81 hornbach.de
82 i.root-servers.net
83 i.ytimg.com
84 IEEE.org
85 ibm.com
86 icons8.com
87 imap.googlemail.com
88 install.robertsspaceindustries.com
89 ipfs.io
90 ipv6.msftconnecttest.com
91 j.root-servers.net
92 k.root-servers.net
93 l.root-servers.net
94 launcher2.robertsspaceindustries.com
95 licensing.mp.microsoft.com
96 live.github.com
97 live.thunderbird.net
98 livepatch.canonical.com
99 login.live.com
100 longfiles.com
101 m.root-servers.net
102 mail.google.com
103 map.blitzortung.org
104 maps.google.com
105 maps.google.de
106 maps.google.fr
107 microsoft.com
108 mozilla.org
109 mtalk.google.com
110 music.google.com
111 news.google.com
112 news.google.de
113 news.google.fr
114 news.url.google.com
115 ntp.ubuntu.com
116 ogs.google.com
117 open.spotify.com
118 opera.com
119 photos.google.com
120 pixabay.com
121 play.google.com
122 plex.tv
123 presence.teams.microsoft.com
124 ptbtime1.ptb.de
125 ptbtime2.ptb.de
126 ptbtime3.ptb.de
127 redhat.com
128 reichelt.de
129 robertsspaceindustries.com
130 secure.download.dm.origin.com
131 semonkeys.net
132 settings.data.microsoft.com
133 settings-win.data.microsoft.com
134 sites.google.com
135 slashdot.org
136 speed.cloudflare.com
137 speedtest.net
138 ssl.gstatic.com
139 stackoverflow.com
140 start.thunderbird.net
141 static.nvidiagrid.net
142 storage.googleapis.com
143 substrate.office.com
144 sunnyportal.com
145 t-online.de
146 t0.gstatic.com
147 teams.microsoft.com
148 telemetry.dropbox.com
149 tile-service.weather.microsoft.com
150 time.windows.com
151 toggl.com
152 toom.de
153 track.toggl.com
154 translate.google.de
155 twitter.com
156 twitter.de
157 ubuntu.com
158 update.googleapis.com
159 wetter.com
160 wttr.in
161 www.apple.com
162 www.arte.tv
163 www.bbc.co.uk
164 www.bild.de
165 www.booking.com
166 www.cdc.gov
167 www.dropbox.com
168 www.ecosia.org
169 www.etsy.com
170 www.expedia.com
171 www.fleschutz.de
172 www.focus.de
173 www.foto-webcam.eu
174 www.golem.de
175 www.google.com
176 www.googleapis.com
177 www.gstatic.com
178 www.heise.de
179 www.hulu.com
180 www.instagram.com
181 www.msn.com
182 www.nasa.gov
183 www.netflix.com
184 www.nytimes.com
185 www.paypal.com
186 www.redbull.com
187 www.schneier.com
188 www.techstage.de
189 www.tiktok.com
190 www.ufainc.com
191 www.walmart.com
192 www.whatsapp.com
193 www.whitehouse.gov
194 www.windy.com
195 www.wikipedia.at
196 www.wikipedia.de
197 www.wikipedia.fr
198 www.wikipedia.org
199 www.wired.com
200 www.youtube.com
201 www.zdf.de

View File

@ -1,30 +0,0 @@
FOLDERNAME, CATEGORY, BRANCH, FULL, URL
base256unicode, dev tool, main, no, "git@github.com:fleschutz/base256unicode.git"
bazel, build tool, master, no, "git@github.com:bazelbuild/bazel.git"
cmake, build tool, master, no, "git@github.com:Kitware/CMake.git"
cmatrix, CLI fun, master, no, "git@github.com:abishekvashok/cmatrix.git"
cmark, tool, master, no, "git@github.com:commonmark/cmark.git"
CWTS, dev tool, master, no, "git@github.com:fleschutz/CWTS.git"
CSS, math tool, main, no, "git@github.com:chikitpao/CSS.git"
elasticsearch, search tool, main, no, "git@github.com:elastic/elasticsearch.git"
kubo, file sharing tool, master, no, "git@github.com:ipfs/kubo.git"
grafana, visualization tool, main, no, "git@github.com:grafana/grafana.git"
jhead, EXIF tool, master, no, "git@github.com:Matthias-Wandel/jhead"
leon, personal assistant, master, no, "git@github.com:leon-ai/leon.git"
llvm, compiler, master, no, "git@github.com:llvm/llvm-project.git"
LSS, math, master, no, "git@github.com:fleschutz/LSS.git"
ninja, build tool, master, no, "git@github.com:ninja-build/ninja.git"
opencv, lib, master, no, "git@github.com:opencv/opencv.git"
operating-systems, collection, main, no, "git@github.com:fleschutz/operating-systems.git"
papers, collection, main, no, "git@github.com:fleschutz/papers.git"
PowerShell, collection, master, no, "git@github.com:fleschutz/PowerShell.git"
pwsh, shell, master, no, "git@github.com:PowerShell/PowerShell.git"
protobuf, dev, main, no, "git@github.com:protocolbuffers/protobuf.git"
rust, compiler, master, no, "git@github.com:rust-lang/rust.git"
smartmontools, SSD/HDD tool, master, no, "git@github.com:smartmontools/smartmontools.git"
talk2windows, tool, main, no, "git@github.com:fleschutz/talk2windows.git"
tensorflow, tool, master, no, "git@github.com:tensorflow/tensorflow.git"
terminal, desktop tool, main, no, "git@github.com:microsoft/terminal.git"
tinycc, compiler, mob, no, "git@github.com:TinyCC/tinycc.git"
voice2json, tool, master, no, "git@github.com:synesthesiam/voice2json.git"
zfs, tool, master, no, "git@github.com:openzfs/zfs.git"
1 FOLDERNAME CATEGORY BRANCH FULL URL
2 base256unicode dev tool main no git@github.com:fleschutz/base256unicode.git
3 bazel build tool master no git@github.com:bazelbuild/bazel.git
4 cmake build tool master no git@github.com:Kitware/CMake.git
5 cmatrix CLI fun master no git@github.com:abishekvashok/cmatrix.git
6 cmark tool master no git@github.com:commonmark/cmark.git
7 CWTS dev tool master no git@github.com:fleschutz/CWTS.git
8 CSS math tool main no git@github.com:chikitpao/CSS.git
9 elasticsearch search tool main no git@github.com:elastic/elasticsearch.git
10 kubo file sharing tool master no git@github.com:ipfs/kubo.git
11 grafana visualization tool main no git@github.com:grafana/grafana.git
12 jhead EXIF tool master no git@github.com:Matthias-Wandel/jhead
13 leon personal assistant master no git@github.com:leon-ai/leon.git
14 llvm compiler master no git@github.com:llvm/llvm-project.git
15 LSS math master no git@github.com:fleschutz/LSS.git
16 ninja build tool master no git@github.com:ninja-build/ninja.git
17 opencv lib master no git@github.com:opencv/opencv.git
18 operating-systems collection main no git@github.com:fleschutz/operating-systems.git
19 papers collection main no git@github.com:fleschutz/papers.git
20 PowerShell collection master no git@github.com:fleschutz/PowerShell.git
21 pwsh shell master no git@github.com:PowerShell/PowerShell.git
22 protobuf dev main no git@github.com:protocolbuffers/protobuf.git
23 rust compiler master no git@github.com:rust-lang/rust.git
24 smartmontools SSD/HDD tool master no git@github.com:smartmontools/smartmontools.git
25 talk2windows tool main no git@github.com:fleschutz/talk2windows.git
26 tensorflow tool master no git@github.com:tensorflow/tensorflow.git
27 terminal desktop tool main no git@github.com:microsoft/terminal.git
28 tinycc compiler mob no git@github.com:TinyCC/tinycc.git
29 voice2json tool master no git@github.com:synesthesiam/voice2json.git
30 zfs tool master no git@github.com:openzfs/zfs.git

View File

@ -1,133 +0,0 @@
## Summary
How do I create packages? See https://docs.chocolatey.org/en-us/create/create-packages
If you are submitting packages to the community feed (https://community.chocolatey.org)
always try to ensure you have read, understood and adhere to the create
packages wiki link above.
## Automatic Packaging Updates?
Consider making this package an automatic package, for the best
maintainability over time. Read up at https://docs.chocolatey.org/en-us/create/automatic-packages
## Shim Generation
Any executables you include in the package or download (but don't call
install against using the built-in functions) will be automatically shimmed.
This means those executables will automatically be included on the path.
Shim generation runs whether the package is self-contained or uses automation
scripts.
By default, these are considered console applications.
If the application is a GUI, you should create an empty file next to the exe
named 'name.exe.gui' e.g. 'bob.exe' would need a file named 'bob.exe.gui'.
See https://docs.chocolatey.org/en-us/create/create-packages#how-do-i-set-up-shims-for-applications-that-have-a-gui
If you want to ignore the executable, create an empty file next to the exe
named 'name.exe.ignore' e.g. 'bob.exe' would need a file named
'bob.exe.ignore'.
See https://docs.chocolatey.org/en-us/create/create-packages#how-do-i-exclude-executables-from-getting-shims
## Self-Contained?
If you have a self-contained package, you can remove the automation scripts
entirely and just include the executables, they will automatically get shimmed,
which puts them on the path. Ensure you have the legal right to distribute
the application though. See https://docs.chocolatey.org/en-us/information/legal.
You should read up on the Shim Generation section to familiarize yourself
on what to do with GUI applications and/or ignoring shims.
## Automation Scripts
You have a powerful use of Chocolatey, as you are using PowerShell. So you
can do just about anything you need. Choco has some very handy built-in
functions that you can use, these are sometimes called the helpers.
### Built-In Functions
https://docs.chocolatey.org/en-us/create/functions
A note about a couple:
* Get-ToolsLocation - used to get you the 'tools' root, which by default is set to 'c:\tools', not the chocolateyInstall bin folder - see https://docs.chocolatey.org/en-us/create/functions/get-toolslocation
* Install-BinFile - used for non-exe files - executables are automatically shimmed... - see https://docs.chocolatey.org/en-us/create/functions/install-binfile
* Uninstall-BinFile - used for non-exe files - executables are automatically shimmed - see https://docs.chocolatey.org/en-us/create/functions/uninstall-binfile
### Getting package specific information
Use the package parameters pattern - see https://docs.chocolatey.org/en-us/guides/create/parse-packageparameters-argument
### Need to mount an ISO?
https://docs.chocolatey.org/en-us/guides/create/mount-an-iso-in-chocolatey-package
### Environment Variables
Chocolatey makes a number of environment variables available (You can access any of these with $env:TheVariableNameBelow):
* TEMP/TMP - Overridden to the CacheLocation, but may be the same as the original TEMP folder
* ChocolateyInstall - Top level folder where Chocolatey is installed
* ChocolateyPackageName - The name of the package, equivalent to the `<id />` field in the nuspec (0.9.9+)
* ChocolateyPackageTitle - The title of the package, equivalent to the `<title />` field in the nuspec (0.10.1+)
* ChocolateyPackageVersion - The version of the package, equivalent to the `<version />` field in the nuspec (0.9.9+)
* ChocolateyPackageFolder - The top level location of the package folder - the folder where Chocolatey has downloaded and extracted the NuGet package, typically `C:\ProgramData\chocolatey\lib\packageName`.
#### Advanced Environment Variables
The following are more advanced settings:
* ChocolateyPackageParameters - Parameters to use with packaging, not the same as install arguments (which are passed directly to the native installer). Based on `--package-parameters`. (0.9.8.22+)
* CHOCOLATEY_VERSION - The version of Choco you normally see. Use if you are 'lighting' things up based on choco version. (0.9.9+) - Otherwise take a dependency on the specific version you need.
* ChocolateyForceX86 = If available and set to 'true', then user has requested 32bit version. (0.9.9+) - Automatically handled in built in Choco functions.
* OS_PLATFORM - Like Windows, OSX, Linux. (0.9.9+)
* OS_VERSION - The version of OS, like 6.1 something something for Windows. (0.9.9+)
* OS_NAME - The reported name of the OS. (0.9.9+)
* USER_NAME = The user name (0.10.6+)
* USER_DOMAIN = The user domain name (could also be local computer name) (0.10.6+)
* IS_PROCESSELEVATED = Is the process elevated? (0.9.9+)
* IS_SYSTEM = Is the user the system account? (0.10.6+)
* IS_REMOTEDESKTOP = Is the user in a terminal services session? (0.10.6+)
* ChocolateyToolsLocation - formerly 'ChocolateyBinRoot' ('ChocolateyBinRoot' will be removed with Chocolatey v2.0.0), this is where tools being installed outside of Chocolatey packaging will go. (0.9.10+)
#### Set By Options and Configuration
Some environment variables are set based on options that are passed, configuration and/or features that are turned on:
* ChocolateyEnvironmentDebug - Was `--debug` passed? If using the built-in PowerShell host, this is always true (but only logs debug messages to console if `--debug` was passed) (0.9.10+)
* ChocolateyEnvironmentVerbose - Was `--verbose` passed? If using the built-in PowerShell host, this is always true (but only logs verbose messages to console if `--verbose` was passed). (0.9.10+)
* ChocolateyExitOnRebootDetected - Are we exiting on a detected reboot? Set by ` --exit-when-reboot-detected` or the feature `exitOnRebootDetected` (0.11.0+)
* ChocolateyForce - Was `--force` passed? (0.9.10+)
* ChocolateyForceX86 - Was `-x86` passed? (CHECK)
* ChocolateyRequestTimeout - How long before a web request will time out. Set by config `webRequestTimeoutSeconds` (CHECK)
* ChocolateyResponseTimeout - How long to wait for a download to complete? Set by config `commandExecutionTimeoutSeconds` (CHECK)
* ChocolateyPowerShellHost - Are we using the built-in PowerShell host? Set by `--use-system-powershell` or the feature `powershellHost` (0.9.10+)
#### Business Edition Variables
* ChocolateyInstallArgumentsSensitive - Encrypted arguments passed from command line `--install-arguments-sensitive` that are not logged anywhere. (0.10.1+ and licensed editions 1.6.0+)
* ChocolateyPackageParametersSensitive - Package parameters passed from command line `--package-parameters-senstivite` that are not logged anywhere. (0.10.1+ and licensed editions 1.6.0+)
* ChocolateyLicensedVersion - What version is the licensed edition on?
* ChocolateyLicenseType - What edition / type of the licensed edition is installed?
* USER_CONTEXT - The original user context - different when self-service is used (Licensed v1.10.0+)
#### Experimental Environment Variables
The following are experimental or use not recommended:
* OS_IS64BIT = This may not return correctly - it may depend on the process the app is running under (0.9.9+)
* CHOCOLATEY_VERSION_PRODUCT = the version of Choco that may match CHOCOLATEY_VERSION but may be different (0.9.9+) - based on git describe
* IS_ADMIN = Is the user an administrator? But doesn't tell you if the process is elevated. (0.9.9+)
* IS_REMOTE = Is the user in a remote session? (0.10.6+)
#### Not Useful Or Anti-Pattern If Used
* ChocolateyInstallOverride = Not for use in package automation scripts. Based on `--override-arguments` being passed. (0.9.9+)
* ChocolateyInstallArguments = The installer arguments meant for the native installer. You should use chocolateyPackageParameters instead. Based on `--install-arguments` being passed. (0.9.9+)
* ChocolateyIgnoreChecksums - Was `--ignore-checksums` passed or the feature `checksumFiles` turned off? (0.9.9.9+)
* ChocolateyAllowEmptyChecksums - Was `--allow-empty-checksums` passed or the feature `allowEmptyChecksums` turned on? (0.10.0+)
* ChocolateyAllowEmptyChecksumsSecure - Was `--allow-empty-checksums-secure` passed or the feature `allowEmptyChecksumsSecure` turned on? (0.10.0+)
* ChocolateyChecksum32 - Was `--download-checksum` passed? (0.10.0+)
* ChocolateyChecksumType32 - Was `--download-checksum-type` passed? (0.10.0+)
* ChocolateyChecksum64 - Was `--download-checksum-x64` passed? (0.10.0)+
* ChocolateyChecksumType64 - Was `--download-checksum-type-x64` passed? (0.10.0)+
* ChocolateyPackageExitCode - The exit code of the script that just ran - usually set by `Set-PowerShellExitCode` (CHECK)
* ChocolateyLastPathUpdate - Set by Chocolatey as part of install, but not used for anything in particular in packaging.
* ChocolateyProxyLocation - The explicit proxy location as set in the configuration `proxy` (0.9.9.9+)
* ChocolateyDownloadCache - Use available download cache? Set by `--skip-download-cache`, `--use-download-cache`, or feature `downloadCache` (0.9.10+ and licensed editions 1.1.0+)
* ChocolateyProxyBypassList - Explicitly set locations to ignore in configuration `proxyBypassList` (0.10.4+)
* ChocolateyProxyBypassOnLocal - Should the proxy bypass on local connections? Set based on configuration `proxyBypassOnLocal` (0.10.4+)
* http_proxy - Set by original `http_proxy` passthrough, or same as `ChocolateyProxyLocation` if explicitly set. (0.10.4+)
* https_proxy - Set by original `https_proxy` passthrough, or same as `ChocolateyProxyLocation` if explicitly set. (0.10.4+)
* no_proxy- Set by original `no_proxy` passthrough, or same as `ChocolateyProxyBypassList` if explicitly set. (0.10.4+)

View File

@ -1,131 +0,0 @@
TODO
1. Determine Package Use:
Organization? Internal Use? - You are not subject to distribution
rights when you keep everything internal. Put the binaries directly
into the tools directory (as long as total nupkg size is under 1GB).
When bigger, look to use from a share or download binaries from an
internal location. Embedded binaries makes for the most reliable use
of Chocolatey. Use `$fileLocation` (`$file`/`$file64`) and
`Install-ChocolateyInstallPackage`/`Get-ChocolateyUnzip` in
tools\chocolateyInstall.ps1.
You can also choose to download from internal urls, see the next
section, but ignore whether you have distribution rights or not, it
doesn't apply. Under no circumstances should download from the
internet, it is completely unreliable. See
https://docs.chocolatey.org/en-us/community-repository/community-packages-disclaimer
to understand the limitations of a publicly available repository.
Community Repository?
Have Distribution Rights?
If you are the software vendor OR the software EXPLICITLY allows
redistribution and the total nupkg size will be under 200MB, you
have the option to embed the binaries directly into the package to
provide the most reliable install experience. Put the binaries
directly into the tools folder, use `$fileLocation` (`$file`/
`$file64`) and `Install-ChocolateyInstallPackage`/
`Get-ChocolateyUnzip` in tools\chocolateyInstall.ps1. Additionally,
fill out the LICENSE and VERIFICATION file (see 3 below and those
files for specifics).
NOTE: You can choose to download binaries at runtime, but be sure
the download location will remain stable. See the next section.
Do Not Have Distribution Rights?
- Note: Packages built this way cannot be 100% reliable, but it's a
constraint of publicly available packages and there is little
that can be done to change that. See
https://docs.chocolatey.org/en-us/community-repository/community-packages-disclaimer
to better understand the limitations of a publicly available
repository.
Download Location is Publicly Available?
You will need to download the runtime files from their official
location at runtime. Use `$url`/`$url64` and
`Install-ChocolateyPackage`/`Install-ChocolateyZipPackage` in
tools\chocolateyInstall.ps1.
Download Location is Not Publicly Available?
Stop here, you can't push this to the community repository. You
can ask the vendor for permission to embed, then include a PDF of
that signed permission directly in the package. Otherwise you
will need to seek alternate locations to non-publicly host the
package.
Download Location Is Same For All Versions?
You still need to point to those urls, but you may wish to set up
something like Automatic Updater (AU) so that when a new version
of the software becomes available, the new package version
automatically gets pushed up to the community repository. See
https://docs.chocolatey.org/en-us/create/automatic-packages#automatic-updater-au
2. Determine Package Type:
- Installer Package - contains an installer (everything in template is
geared towards this type of package)
- Zip Package - downloads or embeds and unpacks archives, may unpack
and run an installer using `Install-ChocolateyInstallPackage` as a
secondary step.
- Portable Package - Contains runtime binaries (or unpacks them as a
zip package) - cannot require administrative permissions to install
or use
- Config Package - sets config like files, registry keys, etc
- Extension Package - Packages that add PowerShell functions to
Chocolatey - https://docs.chocolatey.org/en-us/features/extensions
- Template Package - Packages that add templates like this for `choco
new -t=name` - https://docs.chocolatey.org/en-us/guides/create/create-custom-package-templates
- Other - there are other types of packages as well, these are the main
package types seen in the wild
3. Fill out the package contents:
- tools\chocolateyBeforeModify.ps1 - remove if you have no processes
or services to shut down before upgrade/uninstall
- tools\LICENSE.txt / tools\VERIFICATION.txt - Remove if you are not
embedding binaries. Keep and fill out if you are embedding binaries
in the package AND pushing to the community repository, even if you
are the author of software. The file becomes easier to fill out
(does not require changes each version) if you are the software
vendor. If you are building packages for internal use (organization,
etc), you don't need these files as you are not subject to
distribution rights internally.
- tools\chocolateyUninstall.ps1 - remove if autouninstaller can
automatically uninstall and you have nothing additional to do during
uninstall
- Readme.txt - delete this file once you have read over and used
anything you've needed from here
- nuspec - fill this out, then clean out all the comments (you may wish
to leave the headers for the package vs software metadata)
- tools\chocolateyInstall.ps1 - instructions in next section.
4. ChocolateyInstall.ps1:
- For embedded binaries - use `$fileLocation` (`$file`/`$file64`) and
`Install-ChocolateyInstallPackage`/ `Get-ChocolateyUnzip`.
- Downloading binaries at runtime - use `$url`/`$url64` and
`Install-ChocolateyPackage` / `Install-ChocolateyZipPackage`.
- Other needs (creating files, setting registry keys), use regular
PowerShell to do so or see if there is a function already defined:
https://docs.chocolatey.org/en-us/create/functions
- There may also be functions available in extension packages, see
https://community.chocolatey.org/packages?q=id%3A.extension for examples and
availability.
- Clean out the comments and sections you are not using.
5. Test the package to ensure install/uninstall work appropriately.
There is a test environment you can use for this -
https://github.com/chocolatey/chocolatey-test-environment
6. Learn more about Chocolatey packaging - go through the workshop at
https://github.com/chocolatey/chocolatey-workshop
You will learn about
- General packaging
- Customizing package behavior at runtime (package parameters)
- Extension packages
- Custom packaging templates
- Setting up an internal Chocolatey.Server repository
- Adding and using internal repositories
- Reporting
- Advanced packaging techniques when installers are not friendly to
automation
7. Delete this file.

View File

@ -1,51 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesnt appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<!-- == PACKAGE SPECIFIC SECTION == -->
<!-- This section is about this package, although id and version have ties back to the software -->
<!-- id is lowercase and if you want a good separator for words, use '-', not '.'. Dots are only acceptable as suffixes for certain types of packages, e.g. .install, .portable, .extension, .template -->
<!-- If the software is cross-platform, attempt to use the same id as the debian/rpm package(s) if possible. -->
<id>powershell-scripts</id>
<!-- version should MATCH as closely as possible with the underlying software -->
<!-- Is the version a prerelease of a version? https://docs.nuget.org/create/versioning#creating-prerelease-packages -->
<!-- Note that unstable versions like 0.0.1 can be considered a released version, but it's possible that one can release a 0.0.1-beta before you release a 0.0.1 version. If the version number is final, that is considered a released version and not a prerelease. -->
<version>0.4</version>
<packageSourceUrl>https://github.com/fleschutz/PowerShell</packageSourceUrl>
<!-- owners is a poor name for maintainers of the package. It sticks around by this name for compatibility reasons. It basically means you. -->
<owners>Markus Fleschutz</owners>
<!-- ============================== -->
<!-- == SOFTWARE SPECIFIC SECTION == -->
<!-- This section is about the software itself -->
<title>powershell-scripts</title>
<authors>Markus Fleschutz</authors>
<!-- projectUrl is required for the community feed -->
<projectUrl>https://github.com/fleschutz/PowerShell</projectUrl>
<!-- There are a number of CDN Services that can be used for hosting the Icon for a package. More information can be found here: https://docs.chocolatey.org/en-us/create/create-packages#package-icon-guidelines -->
<!-- <copyright>Year Software Vendor</copyright> -->
<!-- If there is a license Url available, it is required for the community feed -->
<licenseUrl>https://github.com/fleschutz/PowerShell/blob/master/LICENSE</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<projectSourceUrl>https://github.com/fleschutz/PowerShell</projectSourceUrl>
<!--<docsUrl>At what url are the software docs located?</docsUrl>-->
<!--<mailingListUrl></mailingListUrl>-->
<bugTrackerUrl>https://github.com/fleschutz/PowerShell/issues</bugTrackerUrl>
<tags>powershell-scripts PowerShell Scripts collection</tags>
<summary>Mega Collection of PowerShell Scripts</summary>
<description>This collection provides more than 250 useful and cross-platform PowerShell scripts in the 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 repo talk2windows), by automation software like Jenkins, automatically as daily tasks, or simply to learn PowerShell.</description>
<releaseNotes>0.4 Release</releaseNotes>
<!-- =============================== -->
<dependencies>
<dependency id="chocolatey-core.extension" version="1.1.0" />
</dependencies>
<!--<provides>NOT YET IMPLEMENTED</provides>-->
<!--<conflicts>NOT YET IMPLEMENTED</conflicts>-->
<!--<replaces>NOT YET IMPLEMENTED</replaces>-->
</metadata>
<files>
<!-- this section controls what actually gets packaged into the Chocolatey package -->
<file src="tools\**" target="tools" />
</files>
</package>

View File

@ -1,11 +0,0 @@

Note: Include this file if including binaries you have the right to distribute.
Otherwise delete. this file.
===DELETE ABOVE THIS LINE AND THIS LINE===
From: <insert applicable license url here>
LICENSE
<Insert License Here>

View File

@ -1,13 +0,0 @@

Note: Include this file if including binaries you have the right to distribute.
Otherwise delete. this file. If you are the software author, you can change this
mention you are the author of the software.
===DELETE ABOVE THIS LINE AND THIS LINE===
VERIFICATION
Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.
<Include details of how to verify checksum contents>
<If software vendor, explain that here - checksum verification instructions are optional>

View File

@ -1,9 +0,0 @@
# This runs in 0.9.10+ before upgrade and uninstall.
# Use this file to do things like stop services prior to upgrade or uninstall.
# NOTE: It is an anti-pattern to call chocolateyUninstall.ps1 from here. If you
# need to uninstall an MSI prior to upgrade, put the functionality in this
# file without calling the uninstall script. Make it idempotent in the
# uninstall script so that it doesn't fail when it is already uninstalled.
# NOTE: For upgrades - like the uninstall script, this script always runs from
# the currently installed version, not from the new upgraded package version.

View File

@ -1,42 +0,0 @@

$ErrorActionPreference = 'Stop';
$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$url = ''
$url64 = ''
$packageArgs = @{
packageName = $env:ChocolateyPackageName
unzipLocation = $toolsDir
fileType = 'EXE'
url = $url
url64bit = $url64
softwareName = 'powershell-scripts*'
checksum = ''
checksumType = 'sha256'
checksum64 = ''
checksumType64= 'sha256'
silentArgs = "/qn /norestart /l*v `"$($env:TEMP)\$($packageName).$($env:chocolateyPackageVersion).MsiInstall.log`""
validExitCodes= @(0, 3010, 1641)
}
Install-ChocolateyPackage @packageArgs

View File

@ -1,83 +0,0 @@
# IMPORTANT: Before releasing this package, copy/paste the next 2 lines into PowerShell to remove all comments from this file:
# $f='c:\path\to\thisFile.ps1'
# gc $f | ? {$_ -notmatch "^\s*#"} | % {$_ -replace '(^.*?)\s*?[^``]#.*','$1'} | Out-File $f+".~" -en utf8; mv -fo $f+".~" $f
## NOTE: In 80-90% of the cases (95% with licensed versions due to Package Synchronizer and other enhancements),
## AutoUninstaller should be able to detect and handle registry uninstalls without a chocolateyUninstall.ps1.
## See https://docs.chocolatey.org/en-us/choco/commands/uninstall
## and https://docs.chocolatey.org/en-us/create/functions/uninstall-chocolateypackage
## If this is an MSI, ensure 'softwareName' is appropriate, then clean up comments and you are done.
## If this is an exe, change fileType, silentArgs, and validExitCodes
$ErrorActionPreference = 'Stop'; # stop on all errors
$packageArgs = @{
packageName = $env:ChocolateyPackageName
softwareName = 'powershell-scripts*' #part or all of the Display Name as you see it in Programs and Features. It should be enough to be unique
fileType = 'EXE_MSI_OR_MSU' #only one of these: MSI or EXE (ignore MSU for now)
# MSI
silentArgs = "/qn /norestart"
validExitCodes= @(0, 3010, 1605, 1614, 1641) # https://msdn.microsoft.com/en-us/library/aa376931(v=vs.85).aspx
# OTHERS
# Uncomment matching EXE type (sorted by most to least common)
#silentArgs = '/S' # NSIS
#silentArgs = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-' # Inno Setup
#silentArgs = '/s' # InstallShield
#silentArgs = '/s /v"/qn"' # InstallShield with MSI
#silentArgs = '/s' # Wise InstallMaster
#silentArgs = '-s' # Squirrel
#silentArgs = '-q' # Install4j
#silentArgs = '-s -u' # Ghost
# Note that some installers, in addition to the silentArgs above, may also need assistance of AHK to achieve silence.
#silentArgs = '' # none; make silent with input macro script like AutoHotKey (AHK)
# https://community.chocolatey.org/packages/autohotkey.portable
#validExitCodes= @(0) #please insert other valid exit codes here
}
# Get-UninstallRegistryKey is new to 0.9.10, if supporting 0.9.9.x and below,
# take a dependency on "chocolatey-core.extension" in your nuspec file.
# This is only a fuzzy search if $softwareName includes '*'. Otherwise it is
# exact. In the case of versions in key names, we recommend removing the version
# and using '*'.
[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']
if ($key.Count -eq 1) {
$key | % {
$packageArgs['file'] = "$($_.UninstallString)" #NOTE: You may need to split this if it contains spaces, see below
if ($packageArgs['fileType'] -eq 'MSI') {
# The Product Code GUID is all that should be passed for MSI, and very
# FIRST, because it comes directly after /x, which is already set in the
# Uninstall-ChocolateyPackage msiargs (facepalm).
$packageArgs['silentArgs'] = "$($_.PSChildName) $($packageArgs['silentArgs'])"
# Don't pass anything for file, it is ignored for msi (facepalm number 2)
# Alternatively if you need to pass a path to an msi, determine that and
# use it instead of the above in silentArgs, still very first
$packageArgs['file'] = ''
} else {
# NOTES:
# - You probably will need to sanitize $packageArgs['file'] as it comes from the registry and could be in a variety of fun but unusable formats
# - Split args from exe in $packageArgs['file'] and pass those args through $packageArgs['silentArgs'] or ignore them
# - Ensure you don't pass double quotes in $file (aka $packageArgs['file']) - otherwise you will get "Illegal characters in path when you attempt to run this"
# - Review the code for auto-uninstaller for all of the fun things it does in sanitizing - https://github.com/chocolatey/choco/blob/bfe351b7d10c798014efe4bfbb100b171db25099/src/chocolatey/infrastructure.app/services/AutomaticUninstallerService.cs#L142-L192
}
Uninstall-ChocolateyPackage @packageArgs
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | % {Write-Warning "- $($_.DisplayName)"}
}
## OTHER POWERSHELL FUNCTIONS
## https://docs.chocolatey.org/en-us/create/functions
#Uninstall-ChocolateyZipPackage $packageName # Only necessary if you did not unpack to package directory - see https://docs.chocolatey.org/en-us/create/functions/uninstall-chocolateyzippackage
#Uninstall-ChocolateyEnvironmentVariable # 0.9.10+ - https://docs.chocolatey.org/en-us/create/functions/uninstall-chocolateyenvironmentvariable
#Uninstall-BinFile # Only needed if you used Install-BinFile - see https://docs.chocolatey.org/en-us/create/functions/uninstall-binfile
## Remove any shortcuts you added in the install script.

View File

@ -1,26 +0,0 @@
PROVIDER, IPv4_PRI, IPv4_SEC
"AdGuard DNS (Cyprus)", 94.140.14.14, 94.140.15.15
"CleanBrowsing", 185.228.168.9, 185.228.169.9
"Cloudflare Public DNS (USA, standard)", 1.1.1.1, 1.0.0.1
"Cloudflare Public DNS (with malware blocklist)", 1.1.1.2, 1.0.0.2
"Cloudflare Public DNS (with malware+adult blocklist)", 1.1.1.3, 1.0.0.3
"Control D (Canada)", 76.76.2.0, 76.76.10.0
"DNS0.eu (standard)", 193.110.81.0, 185.253.5.0
"DNS0.eu (for kids)", 193.110.81.1, 185.253.5.1
"DNS0.eu (zero)", 193.110.81.9, 185.253.5.9
"DNS.WATCH (Germany)", 84.200.69.80, 84.200.70.40
"Google Public DNS (USA)", 8.8.8.8, 8.8.4.4
"Level3 one", 4.2.2.1, 4.2.2.1
"Level3 two", 4.2.2.2, 4.2.2.2
"Level3 three", 4.2.2.3, 4.2.2.3
"Level3 four", 4.2.2.4, 4.2.2.4
"Level3 five", 4.2.2.5, 4.2.2.5
"Level3 six", 4.2.2.6, 4.2.2.6
"OpenDNS (basic)", 208.67.222.222, 208.67.220.220
"OpenDNS (family shield)", 208.67.222.123, 208.67.220.123
"OpenNIC Project", 94.247.43.254, 94.247.43.254
"Quad9 (with malware blocklist, with DNSSEC)", 9.9.9.9, 149.112.112.112
"Quad9 (no malware blocklist, no DNSSEC)", 9.9.9.10, 9.9.9.10
"Quad9 (with malware blocklist, with DNSSEC, with EDNS)", 9.9.9.11, 9.9.9.11
"Quad9 (with malware blocklist, with DNSSEC, NXDOMAIN only)", 9.9.9.12, 9.9.9.12
"Verisign Public DNS (USA)", 64.6.64.6, 64.6.65.6
1 PROVIDER IPv4_PRI IPv4_SEC
2 AdGuard DNS (Cyprus) 94.140.14.14 94.140.15.15
3 CleanBrowsing 185.228.168.9 185.228.169.9
4 Cloudflare Public DNS (USA, standard) 1.1.1.1 1.0.0.1
5 Cloudflare Public DNS (with malware blocklist) 1.1.1.2 1.0.0.2
6 Cloudflare Public DNS (with malware+adult blocklist) 1.1.1.3 1.0.0.3
7 Control D (Canada) 76.76.2.0 76.76.10.0
8 DNS0.eu (standard) 193.110.81.0 185.253.5.0
9 DNS0.eu (for kids) 193.110.81.1 185.253.5.1
10 DNS0.eu (zero) 193.110.81.9 185.253.5.9
11 DNS.WATCH (Germany) 84.200.69.80 84.200.70.40
12 Google Public DNS (USA) 8.8.8.8 8.8.4.4
13 Level3 one 4.2.2.1 4.2.2.1
14 Level3 two 4.2.2.2 4.2.2.2
15 Level3 three 4.2.2.3 4.2.2.3
16 Level3 four 4.2.2.4 4.2.2.4
17 Level3 five 4.2.2.5 4.2.2.5
18 Level3 six 4.2.2.6 4.2.2.6
19 OpenDNS (basic) 208.67.222.222 208.67.220.220
20 OpenDNS (family shield) 208.67.222.123 208.67.220.123
21 OpenNIC Project 94.247.43.254 94.247.43.254
22 Quad9 (with malware blocklist, with DNSSEC) 9.9.9.9 149.112.112.112
23 Quad9 (no malware blocklist, no DNSSEC) 9.9.9.10 9.9.9.10
24 Quad9 (with malware blocklist, with DNSSEC, with EDNS) 9.9.9.11 9.9.9.11
25 Quad9 (with malware blocklist, with DNSSEC, NXDOMAIN only) 9.9.9.12 9.9.9.12
26 Verisign Public DNS (USA) 64.6.64.6 64.6.65.6

View File

@ -1,48 +0,0 @@
CATEGORY,AUTHOR,QUOTE
IQ,Thomas Edison,"Genius is one percent inspiration and ninety-nine percent perspiration."
Life,Abraham Lincoln,"In the end, it's not the years in your life that count. It's the life in your years."
Life,Albert Einstein,"Only a life lived for others is a life worthwhile."
Life,Marilyn Monroe,"Keep smiling, because life is a beautiful thing and there's so much to smile about."
Life,James M. Barrie,"Life is a long lesson in humility."
Life,Bob Marley,"Love the life you live. Live the life you love."
Life,Ray Bradbury,"Life is trying things to see if they work."
Life,Helen Keller,"Life is either a daring adventure or nothing at all."
Life,John Lennon,"Life is what happens when you're busy making other plans."
Life,Jonathan Swift,"May you live all the days of your life."
Misc,Abraham Lincoln,"The best thing about the future is that it only comes one day at a time."
Misc,Albert Einstein,"Learn from yesterday, live for today, hope for tomorrow."
Misc,Anne Frank,"Whoever is happy will make others happy too."
Misc,Aristotle,"It is during our darkest moments that we must focus to see the light."
Misc,Benjamin Franklin,"Tell me and I forget. Teach me and I remember. Involve me and I learn."
Misc,Bruce Lee,"Mistakes are always forgivable, if one has the courage to admit them."
Misc,Eleanor Roosevelt,"The future belongs to those who believe in the beauty of their dreams."
Misc,Johann Wolfgang von Goethe,"Difficulties increase the nearer we get to the goal."
Misc,Michelangelo,"Faith in oneself is the best and safest course."
Misc,Sophocles,"It takes both sunshine and rain to make a rainbow."
Misc,Mahatma Gandhi,"We must become the change we want to see."
Misc,Johann Wolfgang von Goethe,"Knowing is not enough; we must apply!"
Misc,Immanuel Kant,"Science is organized knowledge. Wisdom is organized life."
Misc,Indira Gandhi,"You can't shake hands with a clenched fist."
Misc,Pierre Auguste Renoir,"The pain passes, but the beauty remains."
Misc,Heraclitus,"All is flux; nothing stays still."
Misc,Japanese proverb,"The day you decide to do it is your lucky day."
Misc,Epictetus,"We have two ears and one mouth so that we can listen twice as much as we speak."
Misc,Cervantes,"Be slow of tongue and quick of eye."
Misc,Nelson Mandela,"The greatest glory in living lies not in never falling, but in rising every time we fall."
Misc,Mother Teresa,"Spread love everywhere you go. Let no one ever come to you without leaving happier."
Misc,Mae West,"You only live once, but if you do it right, once is enough."
Misc,Hans Christian Andersen,"Life itself is the most wonderful fairy tale."
Misc,Walt Disney,"The way to get started is to quit talking and begin doing."
Misc,William Shakespeare,"Having nothing, nothing can he lose."
Misc,Tony Robbins,"The only impossible journey is the one you never begin."
Misc,Ralph Waldo Emerson,"Do not go where the path may lead, go instead where there is no path and leave a trail."
Misc,Margaret Mead,"Always remember that you are absolutely unique. Just like everyone else."
Misc,J.K. Rowling,"When in doubt go to the library."
Success,Albert Einstein,"Try not to become a man of success, but rather try to become a man of value."
Success,Steve Jobs,"If you really look closely, most overnight successes took a long time."
Success,Oprah Winfrey,"You know you are on the road to success if you would do your job and not be paid for it."
Success,David Brinkley,"A successful man is one who can lay a firm foundation with the bricks others have thrown at him."
Success,Estee Lauder,"I never dreamed about success, I worked for it."
Success,Henry David Thoreau,"Success usually comes to those who are too busy to be looking for it."
Success,Colin Powell,"There are no secrets to success. It is the result of preparation, hard work, and learning from failure."
Success,John D. Rockefeller,"The secret of success is to do the common thing uncommonly well."
1 CATEGORY AUTHOR QUOTE
2 IQ Thomas Edison Genius is one percent inspiration and ninety-nine percent perspiration.
3 Life Abraham Lincoln In the end, it's not the years in your life that count. It's the life in your years.
4 Life Albert Einstein Only a life lived for others is a life worthwhile.
5 Life Marilyn Monroe Keep smiling, because life is a beautiful thing and there's so much to smile about.
6 Life James M. Barrie Life is a long lesson in humility.
7 Life Bob Marley Love the life you live. Live the life you love.
8 Life Ray Bradbury Life is trying things to see if they work.
9 Life Helen Keller Life is either a daring adventure or nothing at all.
10 Life John Lennon Life is what happens when you're busy making other plans.
11 Life Jonathan Swift May you live all the days of your life.
12 Misc Abraham Lincoln The best thing about the future is that it only comes one day at a time.
13 Misc Albert Einstein Learn from yesterday, live for today, hope for tomorrow.
14 Misc Anne Frank Whoever is happy will make others happy too.
15 Misc Aristotle It is during our darkest moments that we must focus to see the light.
16 Misc Benjamin Franklin Tell me and I forget. Teach me and I remember. Involve me and I learn.
17 Misc Bruce Lee Mistakes are always forgivable, if one has the courage to admit them.
18 Misc Eleanor Roosevelt The future belongs to those who believe in the beauty of their dreams.
19 Misc Johann Wolfgang von Goethe Difficulties increase the nearer we get to the goal.
20 Misc Michelangelo Faith in oneself is the best and safest course.
21 Misc Sophocles It takes both sunshine and rain to make a rainbow.
22 Misc Mahatma Gandhi We must become the change we want to see.
23 Misc Johann Wolfgang von Goethe Knowing is not enough; we must apply!
24 Misc Immanuel Kant Science is organized knowledge. Wisdom is organized life.
25 Misc Indira Gandhi You can't shake hands with a clenched fist.
26 Misc Pierre Auguste Renoir The pain passes, but the beauty remains.
27 Misc Heraclitus All is flux; nothing stays still.
28 Misc Japanese proverb The day you decide to do it is your lucky day.
29 Misc Epictetus We have two ears and one mouth so that we can listen twice as much as we speak.
30 Misc Cervantes Be slow of tongue and quick of eye.
31 Misc Nelson Mandela The greatest glory in living lies not in never falling, but in rising every time we fall.
32 Misc Mother Teresa Spread love everywhere you go. Let no one ever come to you without leaving happier.
33 Misc Mae West You only live once, but if you do it right, once is enough.
34 Misc Hans Christian Andersen Life itself is the most wonderful fairy tale.
35 Misc Walt Disney The way to get started is to quit talking and begin doing.
36 Misc William Shakespeare Having nothing, nothing can he lose.
37 Misc Tony Robbins The only impossible journey is the one you never begin.
38 Misc Ralph Waldo Emerson Do not go where the path may lead, go instead where there is no path and leave a trail.
39 Misc Margaret Mead Always remember that you are absolutely unique. Just like everyone else.
40 Misc J.K. Rowling When in doubt go to the library.
41 Success Albert Einstein Try not to become a man of success, but rather try to become a man of value.
42 Success Steve Jobs If you really look closely, most overnight successes took a long time.
43 Success Oprah Winfrey You know you are on the road to success if you would do your job and not be paid for it.
44 Success David Brinkley A successful man is one who can lay a firm foundation with the bricks others have thrown at him.
45 Success Estee Lauder I never dreamed about success, I worked for it.
46 Success Henry David Thoreau Success usually comes to those who are too busy to be looking for it.
47 Success Colin Powell There are no secrets to success. It is the result of preparation, hard work, and learning from failure.
48 Success John D. Rockefeller The secret of success is to do the common thing uncommonly well.

View File

@ -1,293 +0,0 @@
SCRIPT,DESCRIPTION
add-firewall-rules.ps1, Adds firewall rules for executables (needs admin rights)
add-memo.ps1, Adds a memo text
build-repo.ps1, Builds a Git repository
build-repos.ps1, Builds all Git repositories in a folder
cd-autostart.ps1, Set the working directory to the user's autostart folder
cd-desktop.ps1, Set the working directory to the user's desktop folder
cd-docs.ps1, Set the working directory to the user's documents folder
cd-downloads.ps1, Set the working directory to the user's downloads folder
cd-dropbox.ps1, Set the working directory to the user's Dropbox folder
cd-home.ps1, Set the working directory to the user's home folder
cd-music.ps1, Set the working directory to the user's music folder
cd-onedrive.ps1, Set the working directory to the user's OneDrive folder
cd-pics.ps1, Set the working directory to the user's pictures folder
cd-recycle-bin.ps1, Set the working directory to the user's recycle bin folder
cd-repos.ps1, Set the working directory to the user's Git repositories folder
cd-root.ps1, Set the working directory to the root directory (C: on Windows)
cd-scripts.ps1, Set the working directory to the PowerShell Scripts folder
cd-ssh.ps1, Set the working directory to the user's SSH folder
cd-up.ps1, Set the working directory to one directory level up
cd-up2.ps1, Set the working directory to two directory levels up
cd-up3.ps1, Set the working directory to three directory levels up
cd-up4.ps1, Set the working directory to four directory levels up
cd-videos.ps1, Set the working directory to the user's videos folder
check-cpu-temp.ps1, Checks the CPU temperature
check-dns-resolution.ps1, Checks the DNS resolution with frequently used domain names
check-drive-space.ps1, Checks a drive for free space left
check-file-system.ps1, Checks the file system of a drive (needs admin rights)
check-health.ps1, Checks the system health
check-ipv4-address.ps1, Checks the given IPv4 address for validity
check-ipv6-address.ps1, Checks the given IPv6 address for validity
check-mac-address.ps1, Checks the given MAC address for validity
check-ping.ps1, Checks the ping latency to the internet
check-subnet-mask.ps1, Checks the given subnet mask for validity
check-swap-space.ps1, Checks the swap space for free space left
check-symlinks.ps1, Checks every symlink in a directory tree
check-weather.ps1, Checks the current weather for critical values
check-windows-system-files.ps1, Checks the validity of the Windows system files
check-xml-file.ps1, Checks the given XML file for validity
clean-repo.ps1, Cleans the current/given Git repository from untracked files (including submodules)
clean-repos.ps1, Cleans all Git repositories under the current/given directory from untracked files (including submodules)
clear-recycle-bin.ps1, Removes the content of the recycle bin folder (can not be undo!)
clone-repos.ps1, Clones well-known Git repositories
close-calculator.ps1, Closes the calculator program gracefully
close-cortana.ps1, Closes Cortana gracefully
close-file-explorer.ps1, Closes Microsoft File Explorer gracefully
close-google-chrome.ps1, Closes the Google Chrome Web browser
close-program.ps1, Closes the given program gracefully
close-microsoft-edge.ps1, Closes the Microsoft Edge Web browser
close-microsoft-store.ps1, Closes the Microsoft Store app
close-mozilla-firefox.ps1, Closes the Mozilla Firefox Web browser
close-netflix.ps1, Closes the Netflix application gracefully
close-onedrive.ps1, Closes Microsoft OneDrive gracefully
close-serenade.ps1, Closes the Serenade.ai application gracefully
close-snipping-tool.ps1, Closes the Snipping Tool application gracefully
close-spotify.ps1, Closes Spotify
close-system-settings.ps1, Closes the System Settings gracefully
close-thunderbird.ps1, Closes Mozilla Thunderbird gracefully
close-vlc.ps1, Closes the VLC media player application
close-windows-terminal.ps1, Closes the Windows Terminal application
copy-photos-sorted.ps1, Copy image files sorted by year and month
configure-git.ps1, Sets up the Git user configuration
convert-csv2txt.ps1, Converts the given CSV file into a text list
convert-mysql2csv.ps1, Converts the MySQL database table to a CSV file
convert-ps2bat.ps1, Converts PowerShell script(s) to .bat files
convert-ps2md.ps1, Converts the comment-based help of a PowerShell script to Markdown
convert-sql2csv.ps1, Converts the SQL database table to a CSV file
convert-txt2wav.ps1, Converts text into a audio .WAV file
daily-tasks.sh, Execute PowerShell scripts automatically as daily tasks (Linux only)
decrypt-file.ps1, Decrypts the given file
display-time.ps1, Displays the current time for 10 seconds by default
download-dir.ps1, Downloads a directory tree from the given URL
download-file.ps1, Downloads a file from the given URL
edit.ps1, Edits the given file with the built-in text editor
enable-crash-dumps.ps1, Enables the writing of crash dumps
enable-god-mode.ps1, Enables the god mode (adds a new icon to the desktop)
encrypt-file.ps1, Encrypts the given file
export-to-manuals.ps1, Converts all scripts as manuals
export-to-serenade.ps1, Converts all scripts to Serenade for voice control
fetch-repo.ps1, Fetches updates for the current/given Git repository (including submodules)
fetch-repos.ps1, Fetches updates for all Git repositories under the current/given directory (including submodules)
get-md5.ps1, Prints the MD5 checksum of the given file
get-sha1.ps1, Prints the SHA1 checksum of the given file
get-sha256.ps1, Prints the SHA256 checksum of the given file
hibernate.ps1, Enables hibernate mode for the local computer (needs admin rights)
inspect-exe.ps1, Prints basic information of the given executable file
install-github-cli.ps1, Installs GitHub CLI
install-google-chrome.ps1, Installs the Google Chrome browser
install-knot-resolver.ps1, Installs the Knot Resolver (needs admin rights)
install-signal-cli.ps1, Installs signal-cli from github.com/AsamK/signal-cli
install-ssh-client.ps1, Installs the SSH client (needs admin rights)
install-ssh-server.ps1, Installs the SSH server (needs admin rights)
install-updates.ps1, Installs updates (needs admin rights)
install-vscode.ps1, Installs Visual Studio Code
install-wsl.ps1, Installs Windows Subsystem for Linux (WSL), needs admin rights
introduce-powershell.ps1, Introduces PowerShell to new users
list-aliases.ps1, Lists all PowerShell aliases
list-anagrams.ps1, Lists all anagrams of the given word
list-automatic-variables.ps1, Lists the automatic variables of PowerShell
list-branches.ps1, Lists all branches in the current/given Git repository
list-cheat-sheet.ps1, Lists the PowerShell cheat sheet
list-city-weather.ps1, Lists the current weather of cities worldwide (east to west)
list-commits.ps1, Lists all commits in the current/given Git repository
list-console-colors.ps1, Lists all console colors
list-countries.ps1, Lists details of all countries
list-cli-tools.ps1, Lists available command-line interface (CLI) tools
list-clipboard.ps1, Lists the contents of the clipboard
list-credits.ps1, Shows the credits
list-crypto-rates.ps1, Lists the current crypto exchange rates
list-dir-tree.ps1, Lists the directory tree content
list-drives.ps1, Lists all drives
list-environment-variables.ps1, Lists all environment variables
list-emojis.ps1, Lists the emojis of Unicode 13.0
list-empty-dirs.ps1, Lists empty subfolders within the given directory tree
list-empty-files.ps1, Lists empty files within the given directory tree
list-files.ps1, Lists all files in the given folder and also in every subfolder
list-folder.ps1, Lists the folder content
list-fritzbox-calls.ps1, Lists the FRITZ!Box calls
list-fritzbox-devices.ps1, Lists FRITZ!Box's known devices
list-hidden-files.ps1, Lists hidden files within the given directory tree
list-installed-apps.ps1, Lists the installed Windows Store apps
list-installed-software.ps1, Lists the installed software (except Windows Store apps)
list-latest-tag.ps1, Lists the latest tag on the current branch in a Git repository
list-latest-tags.ps1, Lists the latests tags in all Git repositories under the current/given directory
list-memos.ps1, Lists the memos at $HOME/Memos.csv
list-unused-files.ps1, Lists unused files in a directory tree
list-cmdlets.ps1, Lists the PowerShell cmdlets
list-earthquakes.ps1, Lists earthquakes with magnitude >= 6.0 for the last 30 days
list-exchange-rates.ps1, Lists the exchange rates for the given currency
list-modules.ps1, Lists the PowerShell modules
list-mysql-tables.ps1, Lists the MySQL server tables
list-network-shares.ps1, Lists the network shares of the local computer
list-news.ps1, Lists the latest news
list-os-releases.ps1, Lists operating system releases and download URL
list-os-updates.ps1, Lists operating system updates
list-passwords.ps1, Prints a list of random passwords
list-pins.ps1, Prints a list of random PIN's
list-printers.ps1, Lists all printer known to the computer
list-print-jobs.ps1, Lists all jobs of all printers
list-processes.ps1, Lists the local computer processes
list-profiles.ps1, Lists your PowerShell profiles
list-recycle-bin.ps1, Lists the content of the recycle bin folder
list-scripts.ps1, Lists all PowerShell scripts in this repository
list-services.ps1, Lists the services on the local computer
list-sql-tables.ps1, Lists the SQL server tables
list-submodules.ps1, Lists the submodules of the current/given Git repository
list-system-info.ps1, Lists system information on the local computer
list-tags.ps1, Lists all tags in the current/given Git repository
list-tasks.ps1, Lists all Windows scheduler tasks
list-timezone.ps1, Lists the current time zone details
list-timezones.ps1, Lists all time zones available
list-tiobe-index.ps1, Lists the TIOBE index of top programming languages
list-user-groups.ps1, Lists the user groups on the local computer
list-voices.ps1, Lists the installed text-to-speech (TTS) voices
list-weather.ps1, Lists the hourly weather
list-workdir.ps1, Lists the current working directory
locate-city.ps1, Prints the geographic location of the given city
locate-ipaddress.ps1, Prints the geographic location of the given IP address
locate-zip-code.ps1, Prints the geographic location of the given zip-code
make-install.ps1, Installs built executables and libs to the installation directory
moon.ps1, Prints the current moon phase
mute-audio.ps1, Mutes the audio device
open-amazon.ps1, Opens Amazon's website
open-browser.ps1, Starts the default Web browser
open-calculator.ps1, Starts the calculator program
open-c-drive.ps1, Opens the C: drive folder
open-downloads-folder.ps1, Opens the user's downloads folder
open-dropbox-folder.ps1, Opens the user's Dropbox folder
open-email-client.ps1, Starts the default email client
open-facebook.ps1, Opens Facebook's website
open-file-explorer.ps1, Opens the File Explorer
open-fritz-box.ps1, Opens FRITZ!Box's web interface
open-github.ps1, Opens GitHub's website
open-google-contacts.ps1, Opens Google Contacts
open-google-earth.ps1, Opens Google Earth
open-google-maps.ps1, Opens Google Maps
open-google-mail.ps1, Opens Google Mail
open-google-news.ps1, Opens Google News
open-google-play.ps1, Opens Google Play
open-google-search.ps1, Opens Google Search
open-google-translate.ps1, Opens Google Translate
open-home-folder.ps1, Opens the user's home folder
open-music-folder.ps1, Opens the user's music folder
open-microsoft-edge.ps1, Launches the Microsoft Edge Web browser
open-microsoft-store.ps1, Starts the Microsoft Store app
open-netflix.ps1, Starts the Netflix app
open-notepad.ps1, Starts the Notepad app
open-onedrive-folder.ps1, Opens the user's OneDrive folder
open-recycle-bin.ps1, Opens the user's recycle bin folder
open-repos-folder.ps1, Opens the user's Git repositories folder
open-snipping-tools.ps1, Opens the Snipping Tool
open-speed-test.ps1, Opens Cloudflare's speed test
open-spotify.ps1, Opens the Spotify app
open-system-settings.ps1, Launches the Windows system settings
open-task-manager.ps1, Launches the Task Manager
open-toggl-track.ps1, Opens Toggl Track
open-videos-folder.ps1, Opens the user's videos folder
open-windows-terminal.ps1, Launches Windows Terminal
open-wikipedia.ps1, Opens Wikipedia's website
open-youtube.ps1, Opens YouTube.com
pick-commit.ps1, Cherry-picks a Git commit into multiple branches
play-beep-sound.ps1, Plays a short beep sound
play-files.ps1, Plays the given audio files
play-happy-birthday.ps1, Plays the Happy Birthday song
play-imperial-march.ps1, Plays the Imperial March (Star Wars)
play-jingle-bells.ps1, Plays Jingle Bells
play-mission-impossible.ps1, Plays the Mission Impossible theme
play-m3u.ps1, Plays the given playlist (M3U file format)
play-mp3.ps1, Plays the given sound file (MP3 file format)
play-super-mario.ps1, Plays the Super Mario Intro
play-tetris-melody.ps1, Plays the Tetris melody
poweroff.ps1, Halts the local computer (needs admin rights)
publish-to-ipfs.ps1, Publishes the given files or directory to IPFS
pull-repo.ps1, Pulls updates for the current/given Git repository (including submodules)
pull-repos.ps1, Pulls updates for all Git repositories under the current/given directory (including submodules)
query-smart-data.ps1, Queries the S.M.A.R.T. data of your HDD/SSD's and saves it to the current/given directory
new-branch.ps1, Creates a new branch in the current/given Git repository
new-email.ps1, Starts the default email client to write a new email
new-qrcode.ps1, Generates a new QR code
new-script.ps1, Creates a new PowerShell script
new-shortcut.ps1, Creates a new shortcut file
new-symlink.ps1, Creates a new symbolic link file
new-tag.ps1, Creates a new tag in a Git repository
new-zipfile.ps1, Creates a new .zip file from a directory
reboot.ps1, Reboots the local computer (needs admin rights)
reboot-fritzbox.ps1, Reboots the FRITZ!box device
remind-me.ps1, Creates a scheduled task that will display a popup message
remove-empty-dirs.ps1, Removes empty subfolders within the given directory tree
remove-print-jobs.ps1, Removes all jobs from all printers
remove-tag.ps1, Removes a tag in a Git repository
replace-in-files.ps1, Search and replace a pattern in the given files by the replacement
restart-network-adapters.ps1, Restarts all local network adapters
save-screenshot.ps1, Saves a single screenshot
say-date.ps1, Say the current date by text-to-speech
say-joke.ps1, Say a random Chuck Norris joke by text-to-speech
say-quote.ps1, Say a random quote by text-to-speech
say-time.ps1, Say the current time by text-to-speech
search-filename.ps1, Searches the directory tree for filenames by given pattern
search-files.ps1, Searches the given pattern in the given files
scan-ports.ps1, Scans the network for open/closed ports
send-email.ps1, Sends an email message
send-tcp.ps1, Sends a TCP message to the given IP address and port
send-udp.ps1, Sends a UDP datagram message to the given IP address and port
set-profile.ps1, Updates your PowerShell user profile
set-timer.ps1, Sets a timer for a countdown
set-wallpaper.ps1, Sets the given image as wallpaper
simulate-matrix.ps1, Simulates the Matrix (fun)
simulate-presence.ps1, Simulates the human presence against burglars
speak-checklist.ps1, Speaks the given checklist by text-to-speech
speak-countdown.ps1, Starts a countdown by text-to-speech
speak-english.ps1, Speaks the given text with an English text-to-speech voice
speak-epub.ps1, Speaks the content of the given Epub file by text-to-speech
speak-file.ps1, Speaks the content of the given text file by text-to-speech
speak-french.ps1, Speaks the given text with a French text-to-speech voice
speak-german.ps1, Speaks the given text with a German text-to-speech voice
speak-italian.ps1, Speaks the given text with an Italian text-to-speech voice
speak-spanish.ps1, Speaks the given text with a Spanish text-to-speech voice
speak-test.ps1, Performs a speak test by text-to-speech
speak-text.ps1, Speaks the given text by text-to-speech
start-calibre-server.ps1, Starts a local Calibre server
start-ipfs-server.ps1, Starts a local IPFS server
switch-branch.ps1, Switches the branch in the current/given Git repository (including submodules)
switch-shelly1.ps1, Switches a Shelly1 device in the local network
sync-repo.ps1, Synchronizes a Git repository by push & pull (including submodules)
translate-file.ps1, Translates the given text file into another language
translate-files.ps1, Translates the given text files into any supported language
translate-text.ps1, Translates the given text into other languages
turn-volume-up.ps1, Turns the audio volume up (+10% by default)
turn-volume-down.ps1, Turns the audio volume down (-10% by default)
unmute-audio.ps1, Unmutes audio
upgrade-ubuntu.ps1, Upgrades Ubuntu Linux to the latest (LTS) release
upload-file.ps1, Uploads the local file to the given FTP server
wakeup.ps1, Sends a magic packet to the given computer, waking him up
weather.ps1, Prints the current weather forecast
weather-report.ps1, Prints the local weather report
what-is.ps1, Prints a description of the given abbreviation
write-animated.ps1, Writes animated text
write-big.ps1, Writes the given text in big letters
write-blue.ps1, Writes the given text in a blue foreground color
write-braille.ps1, Writes the given text in Braille
write-calendar.ps1, Writes the calendar (month or year)
write-green.ps1, Writes the given text in a green foreground color
write-joke.ps1], Writes a random Juck Norris joke
write-lowercase.ps1, Writes the given text in lowercase letters
write-marquee.ps1, Writes the given text as marquee
write-morse-code.ps1, Writes the given text in Morse code
write-motd.ps1, Writes the message of the day (MOTD)
write-quote.ps1, Writes a random quote
write-red.ps1, Writes the given text in a red foreground color
write-rot13.ps1, Encodes or decodes the given text with ROT13
write-typewriter.ps1, Writes the given text with the typewriter effect
write-uppercase.ps1, Writes the given text in uppercase letters
write-vertical.ps1, Writes the given text in vertical direction
Can't render this file because it has a wrong number of fields in line 95.

View File

@ -1,33 +0,0 @@
<#
.SYNOPSIS
enter overview of script here
.DESCRIPTION
enter brief description of script here
.INPUTS
enter inputs here (if any, otherwise state None)
.OUTPUTS
enter outputs here (if any, otherwise state None)
.EXAMPLE
PS> .\template.ps1 enter example here (repeat this attribute for more than one example)
.NOTES
Author: enter full name here
License: enter license here
.LINK
enter URL here
#>
#requires -version 4
param() # ← enter script parameters here
# ← enter functions here
try {
# ← enter instructions here
"✔️ Done."
exit 0
} catch {
write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}

View File

@ -1,138 +0,0 @@
PowerShell FAQ
==============
<details><summary>What is PowerShell?</summary>
**PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language.**
</details>
<details><summary>Why use PowerShell?</summary>
✔️ **It's powerful** - fully control your computer
✔️ **It's easy to learn** - see the tutorial at: https://www.guru99.com/powershell-tutorial.html
✔️ **It's cross-platform** - available for Linux, Mac OS and Windows
✔️ **It's open-source and free** - see the Github repository at: https://github.com/PowerShell/PowerShell
✔️ **It's fully documented** - see the PowerShell documentation at: https://docs.microsoft.com/en-us/powershell/
</details>
<details><summary>How to install PowerShell?</summary>
▶️ **On Windows** it's preinstalled, **but** the script execution policy is *restricted* (forbidden) by default! To change this: open the *Windows PowerShell (Administrator)* console and enter:
```
PS> Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
```
NOTE: the group policy object (GPO) settings of your organization might disallow changes. In that case contact your system administrator for help.
▶️ **On CentOS, Debian, Docker, Fedora, macOS, openSUSE, Red Hat, Ubuntu** visit https://github.com/PowerShell/PowerShell for installation.
▶️ **On Linux supporting Snaps** execute:
```
$ snap install PowerShell
$ ln -s /snap/bin/pwsh /usr/bin/pwsh
```
</details>
<details><summary>How to get the PowerShell scripts?</summary>
* When using **Git**, execute in a terminal window: `> git clone https://github.com/fleschutz/PowerShell`
* **Otherwise,** download and unzip it from: https://github.com/fleschutz/PowerShell/archive/master.zip
</details>
<details><summary>How to execute PowerShell scripts in Windows?</summary>
1. In the Windows desktop: right-click the script and select: *Execute with PowerShell*
2. In a command-line interface (CLI, e.g. *Windows Terminal*, either local or remote via SSH) by typing: `./<FILENAME_OF_SCRIPT>`.
3. By connecting a context menu item with a script.
4. By voice control, e.g. see repo [talk2windows](https://github.com/fleschutz/talk2windows) for more information.
5. By using automation software, e.g. [Jenkins](https://www.jenkins.io).
6. Automatically on login (see AutoStart folder)/logoff/daily/etc.
</details>
<details><summary>How to execute PowerShell scripts in Windows context menus?</summary>
* to enable "right-click > New > Windows PowerShell Script" execute `Add_ps1_to_New_context_menu.reg` in subfolder [Data/](../Data)
* to disable this execute `Remove_ps1_from_New_context_menu.reg` in subfolder [Data/](../Data)
</details>
<details><summary>How to execute PowerShell scripts in Jenkins?</summary>
**Install the 'PowerShell plugin', it allows Jenkins to invoke PowerShell as build scripts. It uses PowerShell.exe on Windows and pwsh on Linux.**
</details>
<details><summary>What about security?</summary>
* Execute scripts only that you trust (and/or where you have checked the code before)!
* Prefer SSH Remoting instead of PowerShell Remoting
* More recommendations by NSA and cyber security centers in the U.S. (CISA), New Zealand (NZ NCSC), and the U.K. (NCSC-UK) can be found here: https://media.defense.gov/2022/Jun/22/2003021689/-1/-1/1/CSI_KEEPING_POWERSHELL_SECURITY_MEASURES_TO_USE_AND_EMBRACE_20220622.PDF
</details>
<details><summary>Why do some scripts show gibberish characters?</summary>
**Your current terminal application doesn't support Unicode characters used by those PowerShell scripts. Use a modern one such as *Windows Terminal*, please.**
</details>
<details><summary>How to configure PowerShell as my default shell on Linux?</summary>
**Make sure PowerShell is installed, then execute: `chsh -s /usr/bin/pwsh USERNAME`. In case you experience an "invalid shell" error, add "/usr/bin/pwsh" to /etc/shells.**
</details>
<details><summary>How to install a custom PowerShell profile?</summary>
**Execute: `./set-profile.ps1` in the *Scripts* subfolder, this will install **my-profile.ps1** as your PowerShell profile. It's a nice looking base profile, but can easily be changed to your needs.**
</details>
<details><summary>How to add the scripts to the search path?</summary>
Want to use the PowerShell scripts everywhere on the command-line? Then you need to add the Scripts/ subfolder to the search path:
* **On Linux using Bash:** edit .profile in your home directory and add the line: PATH="$PATH:/path/to/PowerShell/Scripts"
* **On Windows:** open Settings > System > About > Advanced system settings > Environment Variables, edit the user's variable "Path", and add the full path to the Scripts/ directory.
</details>
<details><summary>Which editor to use for PowerShell scripts?</summary>
* **Visual Studio Code** - it supports syntax highlighting, on-the-fly problem checking and an integrated PowerShell Console (available for free on Linux, Mac OS and Windows, now recommended by Microsoft).
* **PowerShell ISE** (Integrated Scripting Environment) - the former official PowerShell development environment included with Microsoft Windows.
* **PowerShell Studio** - a powerful PowerShell IDE with module, help, and user interface development tools, high DPI support and regular updates.
* **PowerShell Plus** - an all in one IDE.
* **Atom package** - an add-on with PowerShell language support for Atom.
* **SublimeText package** - an add-on with PowerShell language support for Sublime Text.
* or your **favorite text editor** as an alternative.
</details>
<details><summary>How to write good PowerShell scripts?</summary>
**Good PowerShell scripts are both user-friendly and platform-independent. As a starting point I recommend the following:**
* Use the `<verb>-<object>.ps1` scheme to name the script.
* Use `UTF-8 BOM` encoding to support Unicode characters in the script.
* Add a comment-based help at the beginning with: `.SYNOPSIS`, `.DESCRIPTION`, `.PARAMETER`, `.EXAMPLE`, `.LINK`, and `.NOTES`.
* Check the requirements for the script, e.g. `#Requires -RunAsAdministrator`, or `#Requires -Version 3`
* Prefer command-line options, else ask the user for help
* Recommended is `Set-StrictMode -Version Latest` to enable additional error checking.
* For readibility use UpperCamelCase for variables and functions, lowerCamelCase for everything else.
* Set *execute* file permissions for Linux: `chmod a+rx <filename>`
* On success exit with error code 0 (`exit 0`), otherwise print the error with keyword "ERROR:" (to support log parsers) and exit the error code (mostly 1)
</details>
<details><summary>Where's the Star History of this repo?</summary>
[![Star History Chart](https://api.star-history.com/svg?repos=fleschutz/PowerShell&type=Date)](https://star-history.com/#fleschutz/PowerShell&Date)
</details>
<details><summary>How to contribute or how to report a bug?</summary>
**If you find something bad (like a bug, error, or any issue), please report it here by opening an Issue. Or even better: Fork the repository, add or fix the script and submit a pull request, so others can participate too.**
</details>
<details><summary>What if my question is not answered here?</summary>
**Just send your question to: markus.fleschutz [at] gmail.com**
</details>

View File

@ -1,106 +0,0 @@
## The *add-firewall-rules.ps1* Script
This PowerShell script adds firewall rules for the given executable. Administrator rights are required.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/add-firewall-rules.ps1 [[-PathToExecutables] <String>] [<CommonParameters>]
-PathToExecutables <String>
Specifies the path to the executables
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./add-firewall-rules C:\MyApp\bin
Adding firewall rule for C:\MyApp\bin\app1.exe
Adding firewall rule for C:\MyApp\bin\app2.exe
...
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Adds firewall rules for executables (needs admin rights)
.DESCRIPTION
This PowerShell script adds firewall rules for the given executable. Administrator rights are required.
.PARAMETER PathToExecutables
Specifies the path to the executables
.EXAMPLE
PS> ./add-firewall-rules C:\MyApp\bin
Adding firewall rule for C:\MyApp\bin\app1.exe
Adding firewall rule for C:\MyApp\bin\app2.exe
...
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
#Requires -RunAsAdministrator
param([string]$PathToExecutables = "")
$command = '
$output = ''Firewall rules for path '' + $args[0]
write-output $output
for($i = 1; $i -lt $args.count; $i++){
$path = $args[0]
$path += ''\''
$path += $args[$i]
$null = $args[$i] -match ''[^\\]*\.exe$''
$name = $matches[0]
$output = ''Adding firewall rule for '' + $name
write-output $output
$null = New-NetFirewallRule -DisplayName $name -Direction Inbound -Program $path -Profile Domain, Private -Action Allow
}
write-host -foregroundColor green -noNewline ''Done - press any key to continue...'';
[void]$Host.UI.RawUI.ReadKey(''NoEcho,IncludeKeyDown'');
'
try {
if ($PathToExecutables -eq "" ) {
$PathToExecutables = read-host "Enter path to executables"
}
$PathToExecutables = Convert-Path -Path $PathToExecutables
$Apps = Get-ChildItem "$PathToExecutables\*.exe" -Name
if($Apps.count -eq 0){
write-warning "No executables found. No Firewall rules have been created."
Write-Host -NoNewhLine 'Press any key to continue...';
[void]$Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
exit 1
}
$arg = "PathToExecutables $Apps"
Start-Process powershell -Verb runAs -ArgumentList "-command & {$command} $arg"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of add-firewall-rules.ps1*

View File

@ -1,174 +0,0 @@
## The *build-repo.ps1* Script
This PowerShell script builds a repository by supporting: cmake, configure, autogen, Imakefile, and Makefile.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/build-repo.ps1 [[-RepoDir] <String>] [<CommonParameters>]
-RepoDir <String>
Specifies the path to the Git repository
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./build-repo C:\MyRepo
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Builds a repository
.DESCRIPTION
This PowerShell script builds a repository by supporting: cmake, configure, autogen, Imakefile, and Makefile.
.PARAMETER RepoDir
Specifies the path to the Git repository
.EXAMPLE
PS> ./build-repo C:\MyRepo
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$RepoDir = "$PWD")
function BuildInDir { param($Path)
$DirName = (Get-Item "$Path").Name
if (Test-Path "$Path/CMakeLists.txt" -pathType leaf) {
"⏳ Building repo 📂$DirName using CMakeLists.txt into subfolder _My_Build ..."
if (-not(Test-Path "$Path/_My_Build/" -pathType container)) {
& mkdir "$Path/_My_Build/"
}
Set-Location "$Path/_My_Build/"
& cmake ..
if ($lastExitCode -ne "0") { throw "Executing 'cmake ..' has failed" }
& make -j4
if ($lastExitCode -ne "0") { throw "Executing 'make -j4' has failed" }
& make test
if ($lastExitCode -ne "0") { throw "Executing 'make test' has failed" }
} elseif (Test-Path "$Path/configure" -pathType leaf) {
"⏳ Building repo 📂$DirName using 'configure'..."
Set-Location "$Path/"
& ./configure
#if ($lastExitCode -ne "0") { throw "Script 'configure' exited with error code $lastExitCode" }
& make -j4
if ($lastExitCode -ne "0") { throw "Executing 'make -j4' has failed" }
& make test
if ($lastExitCode -ne "0") { throw "Executing 'make test' has failed" }
} elseif (Test-Path "$Path/autogen.sh" -pathType leaf) {
"⏳ Building repo 📂$DirName using 'autogen.sh'..."
Set-Location "$Path/"
& ./autogen.sh
if ($lastExitCode -ne "0") { throw "Script 'autogen.sh' exited with error code $lastExitCode" }
& make -j4
if ($lastExitCode -ne "0") { throw "Executing 'make -j4' has failed" }
} elseif (Test-Path "$Path/build.gradle" -pathType leaf) {
"⏳ Building repo 📂$DirName using build.gradle..."
Set-Location "$Path"
& gradle build
if ($lastExitCode -ne "0") { throw "'gradle build' has failed" }
& gradle test
if ($lastExitCode -ne "0") { throw "'gradle test' has failed" }
} elseif (Test-Path "$Path/Imakefile" -pathType leaf) {
"⏳ Building repo 📂$DirName using Imakefile..."
Set-Location "$RepoDir/"
& xmkmf
if ($lastExitCode -ne "0") { throw "Executing 'xmkmf' has failed" }
& make -j4
if ($lastExitCode -ne "0") { throw "Executing 'make -j4' has failed" }
} elseif (Test-Path "$Path/Makefile" -pathType leaf) {
"⏳ Building repo 📂$DirName using Makefile..."
Set-Location "$Path"
& make -j4
if ($lastExitCode -ne "0") { throw "Executing 'make -j4' has failed" }
} elseif (Test-Path "$Path/makefile" -pathType leaf) {
"⏳ Building repo 📂$DirName using makefile..."
Set-Location "$Path"
& make -j4
if ($lastExitCode -ne "0") { throw "Executing 'make -j4' has failed" }
} elseif (Test-Path "$Path/compile.sh" -pathType leaf) {
"⏳ Building repo 📂$DirName using 'compile.sh'..."
Set-Location "$Path/"
& ./compile.sh
if ($lastExitCode -ne "0") { throw "Script 'compile.sh' exited with error code $lastExitCode" }
& make -j4
if ($lastExitCode -ne "0") { throw "Executing 'make -j4' has failed" }
} elseif (Test-Path "$Path/attower/src/build/DevBuild/build.bat" -pathType leaf) {
"⏳ Building repo 📂$DirName using build.bat ..."
Set-Location "$Path/attower/src/build/DevBuild/"
& ./build.bat build-all-release
if ($lastExitCode -ne "0") { throw "Script 'build.bat' exited with error code $lastExitCode" }
} elseif (Test-Path "$Path/$DirName" -pathType container) {
"⏳ No make rule found, trying subfolder 📂$($DirName)..."
BuildInDir "$Path/$DirName"
} else {
Write-Warning "Sorry, no make rule applies to: 📂$DirName"
exit 0 # success
}
}
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
if (-not(Test-Path "$RepoDir" -pathType container)) { throw "Can't access directory: $RepoDir" }
$RepoDirName = (Get-Item "$RepoDir").Name
$PreviousPath = Get-Location
BuildInDir "$RepoDir"
Set-Location "$PreviousPath"
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ built repo 📂$RepoDirName in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of build-repo.ps1*

View File

@ -1,26 +0,0 @@
## bye-bye.ps1 - Replies to 'bye bye'
This script says a reply to 'bye bye' by text-to-speech (TTS).
## Parameters
```powershell
bye-bye.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./bye-bye
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of bye-bye.ps1*

View File

@ -1,57 +0,0 @@
## The *cd-crashdumps.ps1* Script
This PowerShell script changes the working directory to the crash dumps directory (Windows only).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-crashdumps.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-crashdumps
📂C:\Users\Markus\AppData\Local\CrashDumps
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Change to the crash dumps folder
.DESCRIPTION
This PowerShell script changes the working directory to the crash dumps directory (Windows only).
.EXAMPLE
PS> ./cd-crashdumps
📂C:\Users\Markus\AppData\Local\CrashDumps
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
[string]$Path = Resolve-Path -Path "~"
if (!(Test-Path $Path)) { throw "Home directory at $Path doesn't exist (yet)" }
$Path += "\AppData\Local\CrashDumps"
if (!(Test-Path $Path)) { throw "Crashdumps directory at $Path doesn't exist (yet)" }
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-crashdumps.ps1*

View File

@ -1,61 +0,0 @@
## The *cd-docs.ps1* Script
This PowerShell script changes the working directory to the documents folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-docs.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-docs
📂C:\Users\Markus\Documents
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the documents folder
.DESCRIPTION
This PowerShell script changes the working directory to the documents folder.
.EXAMPLE
PS> ./cd-docs
📂C:\Users\Markus\Documents
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "$HOME/Documents"
} else {
$Path = [Environment]::GetFolderPath('MyDocuments')
}
if (-not(Test-Path "$Path" -pathType container)) {
throw "Documents folder at 📂$Path doesn't exist (yet)"
}
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-docs.ps1*

View File

@ -1,61 +0,0 @@
## The *cd-downloads.ps1* Script
This PowerShell script changes the working directory to the user's downloads folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-downloads.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-downloads
📂C:\Users\Markus\Downloads
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's downloads folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's downloads folder.
.EXAMPLE
PS> ./cd-downloads
📂C:\Users\Markus\Downloads
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "~/Downloads"
} else {
$Path = (New-Object -ComObject Shell.Application).NameSpace('shell:Downloads').Self.Path
}
if (Test-Path "$Path" -pathType container) {
Set-Location "$Path"
"📂$Path"
exit 0 # success
}
throw "User's downloads folder at 📂$Path doesn't exist (yet)"
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-downloads.ps1*

View File

@ -1,57 +0,0 @@
## The *cd-dropbox.ps1* Script
This PowerShell script changes the working directory to the user's Dropbox folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-dropbox.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-dropbox
📂/home/Markus/Dropbox
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's Dropbox folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's Dropbox folder.
.EXAMPLE
PS> ./cd-dropbox
📂/home/Markus/Dropbox
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "$HOME/Dropbox"
if (-not(Test-Path "$Path" -pathType container)) {
throw "Dropbox folder at 📂$Path doesn't exist (yet)"
}
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-dropbox.ps1*

View File

@ -1,57 +0,0 @@
## The *cd-fonts.ps1* Script
This PowerShell script changes the working directory to the fonts folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-fonts.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-fonts
📂C:\Windows\Fonts
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the fonts folder
.DESCRIPTION
This PowerShell script changes the working directory to the fonts folder.
.EXAMPLE
PS> ./cd-fonts
📂C:\Windows\Fonts
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = [Environment]::GetFolderPath('Fonts')
if (-not(Test-Path "$Path" -pathType container)) {
throw "Fonts folder at 📂$Path doesn't exist (yet)"
}
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-fonts.ps1*

View File

@ -1,57 +0,0 @@
## The *cd-home.ps1* Script
This PowerShell script changes the working directory to the user's home directory.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-home.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-home
📂/home/Markus
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's home folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's home directory.
.EXAMPLE
PS> ./cd-home
📂/home/Markus
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path -Path "~"
if (Test-Path "$Path" -pathType container) {
Set-Location "$Path"
"📂$Path"
exit 0 # success
}
throw "User's home folder at 📂$Path doesn't exist (yet)"
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-home.ps1*

View File

@ -1,61 +0,0 @@
## The *cd-music.ps1* Script
This PowerShell script changes the working directory to the user's music folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-music.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-music
📂/home/Markus/Music
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's music folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's music folder.
.EXAMPLE
PS> ./cd-music
📂/home/Markus/Music
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "~/Music"
} else {
$Path = [Environment]::GetFolderPath('MyMusic')
}
if (Test-Path "$Path" -pathType container) {
Set-Location "$Path"
"📂$Path"
exit 0 # success
}
throw "User's music folder at 📂$Path doesn't exist (yet)"
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-music.ps1*

View File

@ -1,57 +0,0 @@
## The *cd-onedrive.ps1* Script
This PowerShell script changes the working directory to the user's OneDrive folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-onedrive.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-onedrive
📂/home/Markus/OneDrive
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's OneDrive folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's OneDrive folder.
.EXAMPLE
PS> ./cd-onedrive
📂/home/Markus/OneDrive
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "$HOME/OneDrive"
if (-not(Test-Path "$Path" -pathType container)) {
throw "OneDrive folder at 📂$Path doesn't exist (yet)"
}
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-onedrive.ps1*

View File

@ -1,61 +0,0 @@
## The *cd-pics.ps1* Script
This PowerShell script changes the working directory to the user's pictures folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-pics.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-pics
📂/home/Markus/Pictures
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's pictures folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's pictures folder.
.EXAMPLE
PS> ./cd-pics
📂/home/Markus/Pictures
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "$HOME/Pictures"
} else {
$Path = [Environment]::GetFolderPath('MyPictures')
}
if (-not(Test-Path "$Path" -pathType container)) {
throw "Pictures folder at 📂$Path doesn't exist (yet)"
}
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-pics.ps1*

View File

@ -1,61 +0,0 @@
## The *cd-public.ps1* Script
This PowerShell script changes the working directory to the Public folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-public.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-public
📂C:\Users\Public
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the Public folder
.DESCRIPTION
This PowerShell script changes the working directory to the Public folder.
.EXAMPLE
PS> ./cd-public
📂C:\Users\Public
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "~/Public"
} else {
$Path = Resolve-Path "~/../Public"
}
if (Test-Path "$Path" -pathType container) {
Set-Location "$Path"
"📂$Path"
exit 0 # success
}
throw "Public folder at 📂$Path doesn't exist (yet)"
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-public.ps1*

View File

@ -1,79 +0,0 @@
## The *cd-repos.ps1* Script
This PowerShell script changes the working directory to the user's Git repositories folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-repos.ps1 [[-Subpath] <String>] [<CommonParameters>]
-Subpath <String>
Specifies an additional relative subpath (optional)
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-repos
📂C:\Users\Markus\Repos
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's repos folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's Git repositories folder.
.PARAMETER Subpath
Specifies an additional relative subpath (optional)
.EXAMPLE
PS> ./cd-repos
📂C:\Users\Markus\Repos
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Subpath = "")
try {
if (Test-Path "$HOME/Repos" -pathType Container) { # try short name
$Path = "$HOME/Repos/$Subpath"
} elseif (Test-Path "$HOME/Repositories" -pathType Container) { # try long name
$Path = "$HOME/Repositories/$Subpath"
} elseif (Test-Path "$HOME/source/repos" -pathType Container) { # try Visual Studio default
$Path = "$HOME/source/repos/$Subpath"
} else {
throw "The folder for Git repositories in your home directory doesn't exist (yet)."
}
if (-not(Test-Path "$Path" -pathType Container)) {
throw "The path to 📂$Path doesn't exist (yet)."
}
$Path = Resolve-Path "$Path"
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error: $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-repos.ps1*

View File

@ -1,55 +0,0 @@
## The *cd-screenshots.ps1* Script
cd-screenshots.ps1
## Parameters
```powershell
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's screenshots folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's screenshots folder.
.EXAMPLE
PS> ./cd-screenshots
📂C:\Users\Markus\Pictures\Screenshots
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function GetScreenshotsFolder {
if ($IsLinux) {
$Path = "$HOME/Pictures"
if (-not(Test-Path "$Path" -pathType container)) { throw "Pictures folder at $Path doesn't exist (yet)" }
if (Test-Path "$Path/Screenshots" -pathType container) { $Path = "$Path/Screenshots" }
} else {
$Path = [Environment]::GetFolderPath('MyPictures')
if (-not(Test-Path "$Path" -pathType container)) { throw "Pictures folder at $Path doesn't exist (yet)" }
if (Test-Path "$Path\Screenshots" -pathType container) { $Path = "$Path\Screenshots" }
}
return $Path
}
try {
$Path = GetScreenshotsFolder
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-screenshots.ps1*

View File

@ -1,57 +0,0 @@
## The *cd-ssh.ps1* Script
This PowerShell script changes the working directory to the user's SSH folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-ssh.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-ssh
📂/home/Markus/.ssh
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's SSH folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's SSH folder.
.EXAMPLE
PS> ./cd-ssh
📂/home/Markus/.ssh
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "~/.ssh"
if (Test-Path "$Path" -pathType container) {
Set-Location "$Path"
"📂$Path"
exit 0 # success
}
throw "User's SSH folder at 📂$Path doesn't exist (yet)"
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-ssh.ps1*

View File

@ -1,61 +0,0 @@
## The *cd-templates.ps1* Script
This PowerShell script changes the working directory to the templates folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-templates.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-templates
📂/home/Markus/Templates
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the templates folder
.DESCRIPTION
This PowerShell script changes the working directory to the templates folder.
.EXAMPLE
PS> ./cd-templates
📂/home/Markus/Templates
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "~/Templates"
} else {
$Path = [Environment]::GetFolderPath('Templates')
}
if (Test-Path "$Path" -pathType container) {
Set-Location "$Path"
"📂$Path"
exit 0 # success
}
throw "Templates folder at 📂$Path doesn't exist (yet)"
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-templates.ps1*

View File

@ -1,61 +0,0 @@
## The *cd-videos.ps1* Script
This PowerShell script changes the working directory to the user's videos folder.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-videos.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-videos
📂C:\Users\Markus\Videos
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's videos folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's videos folder.
.EXAMPLE
PS> ./cd-videos
📂C:\Users\Markus\Videos
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "$HOME/Videos"
} else {
$Path = [Environment]::GetFolderPath('MyVideos')
}
if (-not(Test-Path "$Path" -pathType container)) {
throw "Videos folder at 📂$Path doesn't exist (yet)"
}
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-videos.ps1*

View File

@ -1,57 +0,0 @@
## The *cd-windows.ps1* Script
This PowerShell script changes the working directory to the Windows directory.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/cd-windows.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-windows
📂C:\Windows
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the Windows directory
.DESCRIPTION
This PowerShell script changes the working directory to the Windows directory.
.EXAMPLE
PS> ./cd-windows
📂C:\Windows
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "$env:WINDIR"
if (-not(Test-Path "$Path" -pathType container)) {
throw "Windows directory at 📂$Path doesn't exist"
}
Set-Location "$Path"
"📂$Path"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of cd-windows.ps1*

View File

@ -1,68 +0,0 @@
## The *check-apps.ps1* Script
This PowerShell script queries the application status and prints it.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-apps.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-apps
✅ 119 apps installed, 11 upgrades available
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Query the app status
.DESCRIPTION
This PowerShell script queries the application status and prints it.
.EXAMPLE
PS> ./check-apps
✅ 119 apps installed, 11 upgrades available
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
# TODO
} else {
Write-Progress "⏳ Querying installed apps and updates..."
$Apps = Get-AppxPackage
$Status = "✅ $($Apps.Count) apps installed"
[int]$NumNonOk = 0
foreach($App in $Apps) { if ($App.Status -ne "Ok") { $NumNonOk++ } }
if ($NumNonOk -gt 0) { $Status += ", $NumNonOk non-ok" }
[int]$NumErrors = (Get-AppxLastError)
if ($NumErrors -gt 0) { $Status += ", $NumErrors errors" }
$NumUpdates = (winget upgrade --include-unknown).Count - 5
Write-Progress -Completed "."
Write-Host "$Status, $NumUpdates upgrades available"
}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-apps.ps1*

View File

@ -1,80 +0,0 @@
## The *check-battery.ps1* Script
This PowerShell script queries the status of the system battery and prints it.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-battery.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-battery
✅ 21% battery life, 54 min remaining
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the battery
.DESCRIPTION
This PowerShell script queries the status of the system battery and prints it.
.EXAMPLE
PS> ./check-battery
✅ 21% battery life, 54 min remaining
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Reply = "✅ AC powered" # TODO, just guessing :-)
} else {
Add-Type -Assembly System.Windows.Forms
$Details = [System.Windows.Forms.SystemInformation]::PowerStatus
[int]$Percent = 100 * $Details.BatteryLifePercent
[int]$Remaining = $Details.BatteryLifeRemaining / 60
switch ($Details.PowerLineStatus) {
"Online" {
if ($Details.BatteryChargeStatus -eq "NoSystemBattery") {
$Reply = "✅ AC powered"
} elseif ($Percent -eq 100) {
$Reply = "✅ Battery $Percent% full"
} else {
$Reply = "✅ Battery $Percent%, charging..."
}
}
"Offline" {
if ($Percent -eq 100) {
$Reply = "✅ $Percent% full battery, $Remaining min remaining"
} elseif ($Remaining -gt 30) {
$Reply = "✅ $Percent% battery life, $Remaining min remaining"
} else {
$Reply = "⚠️ $Percent% battery life, only $Remaining min remaining"
}
}
}
}
Write-Host $Reply
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-battery.ps1*

View File

@ -1,71 +0,0 @@
## The *check-bios.ps1* Script
This PowerShell script queries the BIOS status and prints it.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-bios.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-bios
✅ BIOS F6 by American Megatrends Inc. (version ALASKA - 1072009, S/N NXA82EV0EBB0760)
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the BIOS status
.DESCRIPTION
This PowerShell script queries the BIOS status and prints it.
.EXAMPLE
PS> ./check-bios
✅ BIOS F6 by American Megatrends Inc. (version ALASKA - 1072009, S/N NXA82EV0EBB0760)
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
Write-Progress "⏳ Querying BIOS..."
$Model = (sudo dmidecode -s system-product-name)
if ("$Model" -ne "") {
$Manufacturer = (sudo dmidecode -s system-manufacturer)
$Version = (sudo dmidecode -s bios-version)
$RelDate = (sudo dmidecode -s bios-release-date)
Write-Host "✅ BIOS $Model by $Manufacturer ($Version release of $RelDate)"
}
Write-Progress -completed "."
} else {
Write-Progress "⏳ Querying BIOS..."
$BIOS = Get-CimInstance -ClassName Win32_BIOS
$Model = $BIOS.Name.Trim()
$Manufacturer = $BIOS.Manufacturer.Trim()
$Serial = $BIOS.SerialNumber.Trim()
$Version = $BIOS.Version.Trim()
Write-Progress -completed "."
Write-Host "✅ BIOS $Model by $Manufacturer (version $Version, S/N $Serial)"
}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-bios.ps1*

View File

@ -1,26 +0,0 @@
## check-christmas.ps1 - Checks the time until Christmas
This script checks the time until Christmas and replies by text-to-speech (TTS).
## Parameters
```powershell
check-christmas.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-christmas
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of check-christmas.ps1*

View File

@ -1,103 +0,0 @@
## The *check-cpu.ps1* Script
check-cpu.ps1
## Parameters
```powershell
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Source Code
```powershell
<#
.SYNOPSIS
Checks the CPU status
.DESCRIPTION
This PowerShell script queries the CPU status and prints it (name, type, speed, temperature, etc).
.EXAMPLE
PS> ./check-cpu
✅ AMD Ryzen 5 5500U with Radeon Graphics (CPU0, 2100MHz, 31.3°C)
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function GetCPUTemperatureInCelsius {
$Temp = 99999.9 # unsupported
if ($IsLinux) {
if (Test-Path "/sys/class/thermal/thermal_zone0/temp" -pathType leaf) {
[int]$IntTemp = Get-Content "/sys/class/thermal/thermal_zone0/temp"
$Temp = [math]::round($IntTemp / 1000.0, 1)
}
} else {
$Objects = Get-WmiObject -Query "SELECT * FROM Win32_PerfFormattedData_Counters_ThermalZoneInformation" -Namespace "root/CIMV2"
foreach ($Obj in $Objects) {
$HiPrec = $Obj.HighPrecisionTemperature
$Temp = [math]::round($HiPrec / 100.0, 1)
}
}
return $Temp;
}
function GetProcessorArchitecture {
if ("$env:PROCESSOR_ARCHITECTURE" -ne "") { return "$env:PROCESSOR_ARCHITECTURE" }
if ($IsLinux) {
$Name = $PSVersionTable.OS
if ($Name -like "*-generic *") {
if ([System.Environment]::Is64BitOperatingSystem) { return "x64" } else { return "x86" }
} elseif ($Name -like "*-raspi *") {
if ([System.Environment]::Is64BitOperatingSystem) { return "ARM64" } else { return "ARM32" }
} else {
return ""
}
}
}
try {
Write-Progress "⏳ Querying CPU details..."
$Status = "✅"
$Celsius = GetCPUTemperatureInCelsius
if ($Celsius -eq 99999.9) {
$Temp = "no temp"
} elseif ($Celsius -gt 50) {
$Temp = "$($Celsius)°C"
$Status = "⚠"
} elseif ($Celsius -lt 0) {
$Temp = "$($Celsius)°C"
$Status = "⚠"
} else {
$Temp = "$($Celsius)°C"
}
$Arch = GetProcessorArchitecture
if ($IsLinux) {
$CPUName = "$Arch CPU"
$Arch = ""
$DeviceID = ""
$Speed = ""
$Socket = ""
} else {
$Details = Get-WmiObject -Class Win32_Processor
$CPUName = $Details.Name.trim()
$Arch = "$Arch, "
$DeviceID = "$($Details.DeviceID), "
$Speed = "$($Details.MaxClockSpeed)MHz, "
$Socket = "$($Details.SocketDesignation) socket, "
}
$Cores = [System.Environment]::ProcessorCount
Write-Progress -completed "done."
Write-Host "$Status $CPUName ($($Arch)$Cores cores, $($DeviceID)$($Speed)$($Socket)$Temp)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-cpu.ps1*

View File

@ -1,27 +0,0 @@
## check-dns-resolution.ps1 - Checks the DNS resolution with frequently used domain names
This script checks the DNS resolution with frequently used domain names.
## Parameters
```powershell
/home/markus/Repos/PowerShell/Scripts/check-dns-resolution.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-dns-resolution
✔️ 11.8 domains/sec (177 domains resolved in 15 sec)
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of check-dns-resolution.ps1*

View File

@ -1,72 +0,0 @@
## The *check-dns-server.ps1* Script
check-dns-server.ps1
## Parameters
```powershell
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Source Code
```powershell
<#
.SYNOPSIS
Checks DNS server
.DESCRIPTION
This PowerShell script checks the speed of public DNS server.
.EXAMPLE
PS> ./check-dns-server
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function CheckDNS { param($Name, $PriIPv4, $SecIPv4)
$StopWatch = [system.diagnostics.stopwatch]::startNew()
$null = (nslookup whitehouse.gov $PriIPv4)
[int]$PriIPv4Elapsed = $StopWatch.Elapsed.TotalMilliseconds
$StopWatch = [system.diagnostics.stopwatch]::startNew()
$null = (nslookup whitehouse.gov $SecIPv4)
[int]$SecIPv4Elapsed = $StopWatch.Elapsed.TotalMilliseconds
" `"$Name`"; `"$PriIPv4`"; `"$PriIPv4Elapsed ms`"; `"$SecIPv4`"; `"$SecIPv4Elapsed ms`"; "
}
try {
"Checking speed of public DNS server..."
" `"Company`"; `"IPv4 primary`"; `"Latency in ms`"; `"IPv4 secondary`"; `"Latency in ms`"; "
CheckDNS "Cloudflare" 1.1.1.1 1.0.0.1
CheckDNS "Cloudflare with malware blocklist" 1.1.1.2 1.0.0.2
CheckDNS "Cloudflare with malware+adult blocklist" 1.1.1.3 1.0.0.3
CheckDNS "DNS.Watch" 84.200.69.80 84.200.70.40
CheckDNS "FreeDNS Vienna" 37.235.1.174 37.235.1.177
CheckDNS "Google Public DNS" 8.8.8.8 8.8.4.4
CheckDNS "Level3 one" 4.2.2.1 4.2.2.1
CheckDNS "Level3 two" 4.2.2.2 4.2.2.2
CheckDNS "Level3 three" 4.2.2.3 4.2.2.3
CheckDNS "Level3 four" 4.2.2.4 4.2.2.4
CheckDNS "Level3 five" 4.2.2.5 4.2.2.5
CheckDNS "Level3 six" 4.2.2.6 4.2.2.6
CheckDNS "OpenDNS Basic" 208.67.222.222 208.67.220.220
CheckDNS "OpenDNS Family Shield" 208.67.222.123 208.67.220.123
CheckDNS "OpenNIC" 94.247.43.254 94.247.43.254
CheckDNS "Quad9 with malware blocklist, with DNSSEC" 9.9.9.9 9.9.9.9
CheckDNS "Quad9, no malware blocklist, no DNSSEC" 9.9.9.10 9.9.9.10
CheckDNS "Quad9, with malware blocklist, with DNSSEC, with EDNS" 9.9.9.11 9.9.9.11
CheckDNS "Quad9, with malware blocklist, with DNSSEC, NXDOMAIN only" 9.9.9.12 9.9.9.12
CheckDNS "Verisign Public DNS" 64.6.64.6 64.6.65.6
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-dns-server.ps1*

View File

@ -1,71 +0,0 @@
## The *check-dns.ps1* Script
This PowerShell script measures and prints the DNS resolution speed by using 200 popular domains.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-dns.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-dns
✅ DNS resolves 156.5 domains per second
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Check DNS resolution
.DESCRIPTION
This PowerShell script measures and prints the DNS resolution speed by using 200 popular domains.
.EXAMPLE
PS> ./check-dns
✅ DNS resolves 156.5 domains per second
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
Write-Progress "⏳ Resolving 200 popular domain names..."
$table = Import-CSV "$PSScriptRoot/../Data/popular-domains.csv"
$numRows = $table.Length
$stopWatch = [system.diagnostics.stopwatch]::startNew()
if ($IsLinux) {
foreach($row in $table){$nop=dig $row.Domain +short}
} else {
foreach($row in $table){$nop=Resolve-DNSName $row.Domain}
}
[float]$elapsed = $stopWatch.Elapsed.TotalSeconds
$average = [math]::round($numRows / $elapsed, 1)
if ($average -lt 10.0) {
"⚠️ DNS resolves $average domains per second only!"
} else {
"✅ DNS resolves $average domains per second"
}
Write-Progress -completed "."
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-dns.ps1*

View File

@ -1,88 +0,0 @@
## The *check-drive-space.ps1* Script
This PowerShell script checks a drive for free space left (20 GB by default).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-drive-space.ps1 [[-Drive] <String>] [[-MinLevel] <Int32>] [<CommonParameters>]
-Drive <String>
Specifies the drive to check
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
-MinLevel <Int32>
Specifies the minimum level in Gigabyte
Required? false
Position? 2
Default value 20
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-drive-space C
✔️ 172 GB left on drive C (61 of 233 GB used)
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks a drive for free space left
.DESCRIPTION
This PowerShell script checks a drive for free space left (20 GB by default).
.PARAMETER Drive
Specifies the drive to check
.PARAMETER MinLevel
Specifies the minimum level in Gigabyte
.EXAMPLE
PS> ./check-drive-space C
✔️ 172 GB left on drive C (61 of 233 GB used)
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Drive = "", [int]$MinLevel = 20) # minimum level in GB
try {
if ($Drive -eq "" ) { $Drive = read-host "Enter drive to check" }
$DriveDetails = (get-psdrive $Drive)
[int]$Free = (($DriveDetails.Free / 1024) / 1024) / 1024
[int]$Used = (($DriveDetails.Used / 1024) / 1024) / 1024
[int]$Total = ($Used + $Free)
if ($Free -lt $MinLevel) {
write-warning "Drive $Drive has only $Free GB left to use! ($Used of $Total GB used, minimum is $MinLevel GB)"
exit 1
}
& "$PSScriptRoot/speak-english.ps1" "Drive $Drive has $Free GB left ($Total GB total)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-drive-space.ps1*

View File

@ -1,102 +0,0 @@
## The *check-drives.ps1* Script
This PowerShell script checks all drives for free space left.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-drives.ps1 [[-MinLevel] <Int32>] [<CommonParameters>]
-MinLevel <Int32>
Specifies the minimum warning level (10 GB by default)
Required? false
Position? 1
Default value 10
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-drives
✅ C drive uses 87GB of 249GB
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the drive space
.DESCRIPTION
This PowerShell script checks all drives for free space left.
.PARAMETER MinLevel
Specifies the minimum warning level (10 GB by default)
.EXAMPLE
PS> ./check-drives
✅ C drive uses 87GB of 249GB
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([int]$MinLevel = 10) # 10 GB minimum
function Bytes2String { param([int64]$Bytes)
if ($Bytes -lt 1000) { return "$Bytes bytes" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)KB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)MB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)GB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)TB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)PB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)EB" }
}
try {
Write-Progress "⏳ Querying drives..."
$Drives = Get-PSDrive -PSProvider FileSystem
Write-Progress -completed "done."
foreach($Drive in $Drives) {
$ID = $Drive.Name
$Details = (Get-PSDrive $ID)
[int64]$Free = $Details.Free
[int64]$Used = $Details.Used
[int64]$Total = ($Used + $Free)
if ($Total -eq 0) {
Write-Host "✅ $ID drive is empty"
} elseif ($Free -eq 0) {
Write-Host "⚠️ $ID drive with $(Bytes2String $Total) is full!"
} elseif ($Free -lt $MinLevel) {
Write-Host "⚠️ $ID drive with $(Bytes2String $Total) is nearly full ($(Bytes2String $Free) free)!"
} elseif ($Used -lt $Free) {
Write-Host "✅ $ID drive uses $(Bytes2String $Used) of $(Bytes2String $Total)"
} else {
Write-Host "✅ $ID drive has $(Bytes2String $Free) of $(Bytes2String $Total) free"
}
}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-drives.ps1*

View File

@ -1,74 +0,0 @@
## The *check-health.ps1* Script
This PowerShell script checks and prints the system health of the local computer.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-health.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-health
H A R D W A R E
✅ Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (CPU0, 2701MHz, socket U3E1, 30.1°C)
...
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the system health
.DESCRIPTION
This PowerShell script checks and prints the system health of the local computer.
.EXAMPLE
PS> ./check-health
H A R D W A R E
✅ Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz (CPU0, 2701MHz, socket U3E1, 30.1°C)
...
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
" "
& "$PSScriptRoot/write-green.ps1" " H A R D W A R E"
& "$PSScriptRoot/check-cpu.ps1"
& "$PSScriptRoot/check-ram.ps1"
& "$PSScriptRoot/check-gpu.ps1"
& "$PSScriptRoot/check-smart-devices.ps1"
& "$PSScriptRoot/check-drives.ps1"
& "$PSScriptRoot/check-battery.ps1"
" "
& "$PSScriptRoot/write-green.ps1" " S O F T W A R E"
& "$PSScriptRoot/check-bios.ps1"
& "$PSScriptRoot/check-os.ps1"
& "$PSScriptRoot/check-powershell.ps1"
& "$PSScriptRoot/check-apps.ps1"
& "$PSScriptRoot/check-uptime.ps1"
& "$PSScriptRoot/check-time-zone.ps1"
& "$PSScriptRoot/check-swap-space.ps1"
& "$PSScriptRoot/check-pending-reboot.ps1"
" "
& "$PSScriptRoot/write-green.ps1" " N E T W O R K"
& "$PSScriptRoot/check-firewall"
& "$PSScriptRoot/check-ping.ps1"
& "$PSScriptRoot/check-dns.ps1"
& "$PSScriptRoot/check-vpn.ps1"
exit 0 # success
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-health.ps1*

View File

@ -1,80 +0,0 @@
## The *check-ping.ps1* Script
This PowerShell script checks the ping latency from the local computer to 9 popular hosts.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-ping.ps1 [[-hosts] <String>] [<CommonParameters>]
-hosts <String>
Specifies the hosts to check, seperated by commata (default is: amazon.com,bing.com,cnn.com,dropbox.com,facebook.com,google.com,live.com,twitter.com,youtube.com)
Required? false
Position? 1
Default value amazon.com,bing.com,cnn.com,dropbox.com,facebook.com,google.com,live.com,twitter.com,youtube.com
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-ping
✅ Ping latency is 13ms...109ms with 25ms average.
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the ping latency
.DESCRIPTION
This PowerShell script checks the ping latency from the local computer to 9 popular hosts.
.PARAMETER hosts
Specifies the hosts to check, seperated by commata (default is: amazon.com,bing.com,cnn.com,dropbox.com,facebook.com,google.com,live.com,twitter.com,youtube.com)
.EXAMPLE
PS> ./check-ping
✅ Ping latency is 13ms...109ms with 25ms average.
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$hosts = "amazon.com,bing.com,cnn.com,dropbox.com,facebook.com,google.com,live.com,twitter.com,youtube.com")
try {
Write-Progress "⏳ Sending a ping to 9 popular hosts..."
$HostsArray = $hosts.Split(",")
$Pings = Test-Connection -computerName $HostsArray -count 1
[int]$Min = 9999999
[int]$Max = [int]$Avg = 0
foreach($Ping in $Pings) {
if ($IsLinux) { [int]$Latency = $Ping.latency } else { [int]$Latency = $Ping.ResponseTime }
if ($Latency -lt $Min) { $Min = $Latency }
if ($Latency -gt $Max) { $Max = $Latency }
$Avg += $Latency
}
$Avg /= $Pings.count
Write-Progress -Completed "."
Write-Host "✅ Ping latency is $($Min)ms...$($Max)ms with $($Avg)ms average"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-ping.ps1*

View File

@ -1,61 +0,0 @@
## The *check-powershell.ps1* Script
This PowerShell script queries the PowerShell status and prints it.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-powershell.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-powershell
✅ PowerShell Desktop edition 5.1.19041.2673 (10 modules, 1458 cmdlets, 172 aliases)
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Check the PowerShell status
.DESCRIPTION
This PowerShell script queries the PowerShell status and prints it.
.EXAMPLE
PS> ./check-powershell
✅ PowerShell Desktop edition 5.1.19041.2673 (10 modules, 1458 cmdlets, 172 aliases)
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Version = $PSVersionTable.PSVersion
$Edition = $PSVersionTable.PSEdition
$NumModules = (Get-Module).Count
$NumAliases = (Get-Alias).Count
if ($IsLinux) {
"✅ PowerShell $Edition edition $Version ($NumModules modules, $NumAliases aliases)"
} else {
$NumCmdlets = (Get-Command -Command-Type cmdlet).Count
"✅ PowerShell $Edition edition $Version ($NumModules modules, $NumCmdlets cmdlets, $NumAliases aliases)"
}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-powershell.ps1*

View File

@ -1,109 +0,0 @@
## The *check-repo.ps1* Script
This PowerShell script verifies the integrity of a local Git repository.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-repo.ps1 [[-RepoDir] <String>] [<CommonParameters>]
-RepoDir <String>
Specifies the path to the Git repository (current working dir by default)
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-repo C:\MyRepo
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks a repo
.DESCRIPTION
This PowerShell script verifies the integrity of a local Git repository.
.PARAMETER RepoDir
Specifies the path to the Git repository (current working dir by default)
.EXAMPLE
PS> ./check-repo C:\MyRepo
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$RepoDir = "$PWD")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1/10) Searching for Git executable... " -noNewline
& git --version
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
Write-Host "⏳ (2/10) Checking repository... " -noNewline
$FullPath = Resolve-Path "$RepoDir"
if (!(Test-Path "$FullPath" -pathType Container)) { throw "Can't access folder: $FullPath" }
"📂$FullPath"
Write-Host "⏳ (3/10) Querying remote URL... " -noNewline
& git -C "$FullPath" remote get-url origin
if ($lastExitCode -ne "0") { throw "'git remote get-url origin' failed with exit code $lastExitCode" }
Write-Host "⏳ (4/10) Querying current branch... " -noNewline
& git -C "$FullPath" branch --show-current
if ($lastExitCode -ne "0") { throw "'git branch --show-current' failed with exit code $lastExitCode" }
Write-Host "⏳ (5/10) Fetching updates..."
& git -C "$FullPath" fetch
if ($lastExitCode -ne "0") { throw "'git branch --show-current' failed with exit code $lastExitCode" }
Write-Host "⏳ (6/10) Querying latest tag... " -noNewline
$LatestTagCommitID = (git -C "$FullPath" rev-list --tags --max-count=1)
$LatestTagName = (git -C "$FullPath" describe --tags $LatestTagCommitID)
Write-Host "$LatestTagName (commit $LatestTagCommitID)"
Write-Host "⏳ (7/10) Verifying data integrity..."
& git -C "$FullPath" fsck
if ($lastExitCode -ne "0") { throw "'git fsck' failed with exit code $lastExitCode" }
Write-Host "⏳ (8/10) Running maintenance tasks..."
& git -C "$FullPath" maintenance run
if ($lastExitCode -ne "0") { throw "'git maintenance run' failed with exit code $lastExitCode" }
Write-Host "⏳ (9/10) Checking submodule status..."
& git -C "$FullPath" submodule status
if ($lastExitCode -ne "0") { throw "'git submodule status' failed with exit code $lastExitCode" }
Write-Host "⏳ (10/10) Checking repo status... " -noNewline
& git -C "$FullPath" status
if ($lastExitCode -ne "0") { throw "'git status --short' failed with exit code $lastExitCode" }
$RepoDirName = (Get-Item "$FullPath").Name
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ successfully checked repo 📂$RepoDirName in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-repo.ps1*

View File

@ -1,95 +0,0 @@
## The *check-smart-devices.ps1* Script
check-smart-devices.ps1
## Parameters
```powershell
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Source Code
```powershell
<#
.SYNOPSIS
Checks the SMART device status
.DESCRIPTION
This PowerShell script queries the status of the SSD/HDD devices (supporting S.M.A.R.T.) and prints it.
.EXAMPLE
PS> ./check-smart-devices
✅ 1TB Samsung SSD 970 EVO via NVMe (2388 hours, 289x on, v2B2QEXE7, 37°C, selftest passed)
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function Bytes2String { param([int64]$Bytes)
if ($Bytes -lt 1000) { return "$Bytes bytes" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)KB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)MB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)GB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)TB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)PB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)EB" }
}
try {
Write-Progress "⏳ (1/3) Searching for smartmontools..."
$Result = (smartctl --version)
if ($lastExitCode -ne "0") { throw "Can't execute 'smartctl' - make sure smartmontools are installed" }
Write-Progress "⏳ (2/3) Scanning S.M.A.R.T devices..."
if ($IsLinux) {
$Devices = $(sudo smartctl --scan-open)
} else {
$Devices = $(smartctl --scan-open)
}
foreach($Device in $Devices) {
Write-Progress "⏳ (3/3) Querying S.M.A.R.T devices..."
$Array = $Device.split(" ")
$Device = $Array[0]
if ("$Device" -eq "#") {
continue
} elseif ($IsLinux) {
$Details = (sudo smartctl --all --json $Device) | ConvertFrom-Json
$null = (sudo smartctl --test=short $Device)
} else {
$Details = (smartctl --all --json $Device) | ConvertFrom-Json
$null = (smartctl --test=short $Device)
}
$ModelName = $Details.model_name
$Protocol = $Details.device.protocol
[int64]$GBytes = $Details.user_capacity.bytes
if ($GBytes -gt 0) {
$Capacity = "$(Bytes2String $GBytes) "
} else {
$Capacity = ""
}
$Temp = $Details.temperature.current
$Firmware = $Details.firmware_version
$PowerOn = $Details.power_cycle_count
$Hours = $Details.power_on_time.hours
if ($Details.smart_status.passed) { $Status = "passed" } else { $Status = "FAILED" }
Write-Progress -completed " "
Write-Host "✅ $($Capacity)$ModelName via $Protocol ($Hours hours, $($PowerOn)x on, v$($Firmware), $($Temp)°C, selftest $Status)"
}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-smart-devices.ps1*

View File

@ -1,104 +0,0 @@
## The *check-swap-space.ps1* Script
This PowerShell script queries the status of the swap space and prints it.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-swap-space.ps1 [[-MinLevel] <Int32>] [<CommonParameters>]
-MinLevel <Int32>
Specifies the minimum level (10 GB by default)
Required? false
Position? 1
Default value 10
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-swap-space
✅ Swap space uses 63GB of 1856GB
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the swap space status
.DESCRIPTION
This PowerShell script queries the status of the swap space and prints it.
.PARAMETER MinLevel
Specifies the minimum level (10 GB by default)
.EXAMPLE
PS> ./check-swap-space
✅ Swap space uses 63GB of 1856GB
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([int]$MinLevel = 10) # minimum level in GB
function MB2String { param([int64]$Bytes)
if ($Bytes -lt 1000) { return "$($Bytes)MB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)GB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)TB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)PB" }
$Bytes /= 1000
if ($Bytes -lt 1000) { return "$($Bytes)EB" }
}
try {
[int]$Total = [int]$Used = [int]$Free = 0
if ($IsLinux) {
$Result = $(free --mega | grep Swap:)
[int]$Total = $Result.subString(5,14)
[int]$Used = $Result.substring(20,13)
[int]$Free = $Result.substring(32,11)
} else {
$Items = Get-WmiObject -class "Win32_PageFileUsage" -namespace "root\CIMV2" -computername localhost
foreach ($Item in $Items) {
$Total = $Item.AllocatedBaseSize
$Used = $Item.CurrentUsage
$Free = ($Total - $Used)
}
}
if ($Total -eq 0) {
$Reply = "⚠️ No swap space configured!"
} elseif ($Free -eq 0) {
$Reply = "⚠️ Swap space of $(MB2String $Total) is full!"
} elseif ($Free -lt $MinLevel) {
$Reply = "⚠️ Swap space of $(MB2String $Total) is nearly full ($(MB2String $Free) free)!"
} elseif ($Used -eq 0) {
$Reply = "✅ Swap space with $(MB2String $Total) reserved"
} elseif ($Used -lt $Free) {
$Reply = "✅ Swap space uses $(MB2String $Used) of $(MB2String $Total)"
} else {
$Reply = "✅ Swap space has $(MB2String $Free) of $(MB2String $Total) free"
}
Write-Host $Reply
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-swap-space.ps1*

View File

@ -1,93 +0,0 @@
## The *check-symlinks.ps1* Script
This PowerShell script checks every symbolic link in a folder (including subfolders).
It returns the number of broken symlinks as exit value.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-symlinks.ps1 [[-Folder] <String>] [<CommonParameters>]
-Folder <String>
Specifies the path to the folder
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-symlinks C:\Users
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks symlinks in a folder
.DESCRIPTION
This PowerShell script checks every symbolic link in a folder (including subfolders).
It returns the number of broken symlinks as exit value.
.PARAMETER folder
Specifies the path to the folder
.EXAMPLE
PS> ./check-symlinks C:\Users
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Folder = "")
try {
if ($Folder -eq "" ) { $Folder = read-host "Enter the path to the folder" }
$StopWatch = [system.diagnostics.stopwatch]::startNew()
$FullPath = Resolve-Path "$Folder"
"⏳ Checking symlinks at 📂$FullPath including subfolders..."
[int]$NumTotal = [int]$NumBroken = 0
Get-ChildItem $FullPath -recurse | Where { $_.Attributes -match "ReparsePoint" } | ForEach-Object {
$Symlink = $_.FullName
$Target = ($_ | Select-Object -ExpandProperty Target -ErrorAction Ignore)
if ($Target) {
$path = $_.FullName + "\..\" + ($_ | Select-Object -ExpandProperty Target)
$item = Get-Item $path -ErrorAction Ignore
if (!$item) {
$NumBroken++
"Symlink $Symlink to: $Target seems broken (#$NumBroken)"
}
}
$NumTotal++
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
if ($NumTotal -eq 0) {
"✔️ found no symlink at 📂$FullPath in $Elapsed sec."
} elseif ($NumBroken -eq 1) {
"✔️ found $NumBroken broken symlink at 📂$FullPath in $Elapsed sec."
} else {
"✔️ found $NumBroken broken symlinks at 📂$FullPath in $Elapsed sec."
}
exit $NumBroken
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-symlinks.ps1*

View File

@ -1,56 +0,0 @@
## The *check-time-zone.ps1* Script
This PowerShell script queries the time zone and prints it.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-time-zone.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-time-zone
✅ 11:13 AM (UTC + 01:00:00 W. Europe Standard Time + 01:00:00 daylight saving time)
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the time zone
.DESCRIPTION
This PowerShell script queries the time zone and prints it.
.EXAMPLE
PS> ./check-time-zone
✅ 11:13 AM (UTC + 01:00:00 W. Europe Standard Time + 01:00:00 daylight saving time)
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
[system.threading.thread]::currentThread.currentCulture = [system.globalization.cultureInfo]"en-US"
$Time = $((Get-Date).ToShortTimeString())
$TZ = (Get-Timezone)
if ($TZ.SupportsDaylightSavingTime) { $DST="+ 01:00:00 daylight saving time" } else { $DST="" }
Write-Host "✅ $Time (UTC + $($TZ.BaseUtcOffset) $($TZ.Id) $DST)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-time-zone.ps1*

View File

@ -1,77 +0,0 @@
## The *check-uptime.ps1* Script
This PowerShell script queries the computer's uptime and prints it.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-uptime.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-uptime
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the uptime
.DESCRIPTION
This PowerShell script queries the computer's uptime and prints it.
.EXAMPLE
PS> ./check-uptime
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Uptime = (Get-Uptime)
} else {
$BootTime = Get-WinEvent -ProviderName eventlog | Where-Object {$_.Id -eq 6005} | Select-Object TimeCreated -First 1
$Uptime = New-TimeSpan -Start $BootTime.TimeCreated.Date -End (Get-Date)
}
$Reply = "✅ Up for "
$Days = $Uptime.Days
if ($Days -eq "1") {
$Reply += "1 day, "
} elseif ($Days -ne "0") {
$Reply += "$Days days, "
}
$Hours = $Uptime.Hours
if ($Hours -eq "1") {
$Reply += "1 hour, "
} elseif ($Hours -ne "0") {
$Reply += "$Hours hours, "
}
$Minutes = $Uptime.Minutes
if ($Minutes -eq "1") {
$Reply += "1 minute"
} else {
$Reply += "$Minutes minutes"
}
Write-Host $Reply
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-uptime.ps1*

View File

@ -1,62 +0,0 @@
## The *check-vpn.ps1* Script
This PowerShell script queries the status of the VPN connections and prints it.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/check-vpn.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-vpn
✅ Disconnected VPN 'NASA L2TP'
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the VPN status
.DESCRIPTION
This PowerShell script queries the status of the VPN connections and prints it.
.EXAMPLE
PS> ./check-vpn
✅ Disconnected VPN 'NASA L2TP'
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$NoVPN = $true
if ($IsLinux) {
# TODO
} else {
$Connections = Get-VPNConnection
foreach($Connection in $Connections) {
"✅ $($Connection.ConnectionStatus) VPN '$($Connection.Name)'"
$NoVPN = $false
}
}
if ($NoVPN) { "⚠️ No VPN" }
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-vpn.ps1*

View File

@ -1,88 +0,0 @@
## The *clean-repo.ps1* Script
This PowerShell script deletes all untracked files and folders in a local Git repository (including submodules).
NOTE: To be used with care! This cannot be undone!
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/clean-repo.ps1 [[-RepoDir] <String>] [<CommonParameters>]
-RepoDir <String>
Specifies the file path to the local Git repository
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./clean-repo C:\MyRepo
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Cleans a repo
.DESCRIPTION
This PowerShell script deletes all untracked files and folders in a local Git repository (including submodules).
NOTE: To be used with care! This cannot be undone!
.PARAMETER RepoDir
Specifies the file path to the local Git repository
.EXAMPLE
PS> ./clean-repo C:\MyRepo
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$RepoDir = "$PWD")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1/4) Searching for Git executable... " -noNewline
& git --version
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
"⏳ (2/4) Checking repository... 📂$RepoDir"
if (-not(Test-Path "$RepoDir" -pathType container)) { throw "Can't access folder '$RepoDir' - maybe a typo or missing folder permissions?" }
$RepoDirName = (Get-Item "$RepoDir").Name
"⏳ (3/4) Removing repo's untracked files..."
& git -C "$RepoDir" clean -xfd -f # to delete all untracked files in the main repo
if ($lastExitCode -ne "0") {
Write-Warning "'git clean' failed with exit code $lastExitCode, retrying once..."
& git -C "$RepoDir" clean -xfd -f
if ($lastExitCode -ne "0") { throw "'git clean' failed with exit code $lastExitCode" }
}
"⏳ (4/4) Removing submodules' untracked files..."
& git -C "$RepoDir" submodule foreach --recursive git clean -xfd -f # to delete all untracked files in the submodules
if ($lastExitCode -ne "0") { throw "'git clean' in the submodules failed with exit code $lastExitCode" }
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ cleaned repo 📂$RepoDirName in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of clean-repo.ps1*

View File

@ -1,89 +0,0 @@
## The *clean-repos.ps1* Script
This PowerShell script cleans all Git repositories in a folder from untracked files (including submodules).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/clean-repos.ps1 [[-ParentDir] <String>] [<CommonParameters>]
-ParentDir <String>
Specifies the path to the parent folder
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./clean-repos C:\MyRepos
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Cleans all Git repositories in a folder from untracked files
.DESCRIPTION
This PowerShell script cleans all Git repositories in a folder from untracked files (including submodules).
.PARAMETER ParentDir
Specifies the path to the parent folder
.EXAMPLE
PS> ./clean-repos C:\MyRepos
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$ParentDir = "$PWD")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1) Searching for Git executable... " -noNewline
& git --version
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
$ParentDirName = (Get-Item "$ParentDir").Name
Write-Host "⏳ (2) Checking parent folder 📂$ParentDirName... " -noNewline
if (-not(Test-Path "$ParentDir" -pathType container)) { throw "Can't access folder: $ParentDir" }
$Folders = (Get-ChildItem "$ParentDir" -attributes Directory)
$NumFolders = $Folders.Count
Write-Host "$NumFolders subfolders found"
[int]$Step = 2
foreach ($Folder in $Folders) {
$FolderName = (Get-Item "$Folder").Name
$Step++
"⏳ ($Step/$($NumFolders + 2)) Cleaning 📂$FolderName..."
& git -C "$Folder" clean -xfd -f # force + recurse into dirs + don't use the standard ignore rules
if ($lastExitCode -ne "0") { throw "'git clean -xfd -f' failed with exit code $lastExitCode" }
& git -C "$Folder" submodule foreach --recursive git clean -xfd -f
if ($lastExitCode -ne "0") { throw "'git clean -xfd -f' in submodules failed with exit code $lastExitCode" }
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ cleaned $NumFolders Git repositories at 📂$ParentDirName in $Elapsed sec."
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of clean-repos.ps1*

View File

@ -1,106 +0,0 @@
## The *clone-repos.ps1* Script
This PowerShell script clones popular Git repositories into a target directory.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/clone-repos.ps1 [[-TargetDir] <String>] [<CommonParameters>]
-TargetDir <String>
Specifies the file path to the target directory (current working directory by default)
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./clone-repos C:\Repos
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Clones popular repos
.DESCRIPTION
This PowerShell script clones popular Git repositories into a target directory.
.PARAMETER targetDir
Specifies the file path to the target directory (current working directory by default)
.EXAMPLE
PS> ./clone-repos C:\Repos
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$TargetDir = "$PWD")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1) Searching for Git executable... " -noNewline
& git --version
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
Write-Host "⏳ (2) Loading Data/popular-git-repos.csv... " -noNewline
$Table = Import-CSV "$PSScriptRoot/../Data/popular-git-repos.csv"
$NumEntries = $Table.count
Write-Host "$NumEntries Git repos listed"
$TargetDirName = (Get-Item "$TargetDir").Name
Write-Host "⏳ (3) Checking target folder... 📂$TargetDirName"
if (-not(Test-Path "$TargetDir" -pathType container)) { throw "Can't access directory: $TargetDir" }
[int]$Step = 3
[int]$Cloned = 0
[int]$Skipped = 0
foreach($Row in $Table) {
[string]$FolderName = $Row.FOLDERNAME
[string]$Category = $Row.CATEGORY
[string]$Branch = $Row.BRANCH
[string]$Full = $Row.FULL
[string]$URL = $Row.URL
$Step++
if (Test-Path "$TargetDir/$FolderName" -pathType container) {
"⏳ ($Step/$($NumEntries + 4)) Skipping existing 📂$FolderName ($Category)..."
$Skipped++
continue
}
if ($Full -eq "yes") {
"⏳ ($Step/$($NumEntries + 4)) Cloning into 📂$FolderName ($Category) - $Branch branch with full history..."
& git clone --branch "$Branch" --recurse-submodules "$URL" "$TargetDir/$FolderName"
if ($lastExitCode -ne "0") { throw "'git clone --branch $Branch $URL' failed with exit code $lastExitCode" }
} else {
"⏳ ($Step/$($NumEntries + 4)) Cloning into 📂$FolderName ($Category) - $Branch branch only..."
& git clone --branch "$Branch" --single-branch --recurse-submodules "$URL" "$TargetDir/$FolderName"
if ($lastExitCode -ne "0") { throw "'git clone --branch $Branch $URL' failed with exit code $lastExitCode" }
}
$Cloned++
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ cloned $Cloned of $NumEntries Git repos into folder 📂$TargetDirName in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of clone-repos.ps1*

View File

@ -1,130 +0,0 @@
## The *configure-git.ps1* Script
This PowerShell script configures the user settings for Git.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/configure-git.ps1 [[-FullName] <String>] [[-EmailAddress] <String>] [[-FavoriteEditor] <String>] [<CommonParameters>]
-FullName <String>
Specifies the user's full name
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
-EmailAddress <String>
Specifies the user's email address
Required? false
Position? 2
Default value
Accept pipeline input? false
Accept wildcard characters? false
-FavoriteEditor <String>
Specifies the user's favorite text editor
Required? false
Position? 3
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./configure-git
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Configures Git
.DESCRIPTION
This PowerShell script configures the user settings for Git.
.PARAMETER FullName
Specifies the user's full name
.PARAMETER EmailAddress
Specifies the user's email address
.PARAMETER FavoriteEditor
Specifies the user's favorite text editor
.EXAMPLE
PS> ./configure-git
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$FullName = "", [string]$EmailAddress = "", [string]$FavoriteEditor = "")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1/6) Searching for Git executable... " -noNewline
& git --version
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
"⏳ (2/6) Asking for details..."
if ($FullName -eq "") { $FullName = read-host "Enter your full name" }
if ($EmailAddress -eq "") { $EmailAddress = read-host "Enter your e-mail address"}
if ($FavoriteEditor -eq "") { $FavoriteEditor = read-host "Enter your favorite text editor (atom,emacs,nano,subl,vi,vim,...)" }
"⏳ (3/6) Saving basic settings (autocrlf,symlinks,longpaths,etc.)..."
& git config --global core.autocrlf false # don't change newlines
& git config --global core.symlinks true # enable support for symbolic link files
& git config --global core.longpaths true # enable support for long file paths
& git config --global init.defaultBranch main # set the default branch name to 'main'
& git config --global merge.renamelimit 99999
& git config --global pull.rebase false
& git config --global fetch.parallel 0 # enable parallel fetching to improve the speed
if ($lastExitCode -ne "0") { throw "'git config' failed with exit code $lastExitCode" }
"⏳ (4/6) Saving personal settings (name,email,editor)..."
& git config --global user.name $FullName
& git config --global user.email $EmailAddress
& git config --global core.editor $FavoriteEditor
if ($lastExitCode -ne "0") { throw "'git config' failed with exit code $lastExitCode" }
"⏳ (5/6) Saving personal shortcuts (git co, git br, etc.)..."
& git config --global alias.co "checkout"
& git config --global alias.br "branch"
& git config --global alias.ci "commit"
& git config --global alias.st "status"
& git config --global alias.pl "pull --recurse-submodules"
& git config --global alias.ps "push"
& git config --global alias.mrg "merge --no-commit --no-ff"
& git config --global alias.chp "cherry-pick --no-commit"
& git config --global alias.ls "log -n20 --pretty=format:'%Cred%h%Creset%C(yellow)%d%Creset %s %C(bold blue)by %an%Creset %C(green)%cr%Creset' --abbrev-commit"
& git config --global alias.smu "submodule update --init"
if ($lastExitCode -ne "0") { throw "'git config' failed" }
"⏳ (6/6) Listing your current settings..."
& git config --list
if ($lastExitCode -ne "0") { throw "'git config --list' failed with exit code $lastExitCode" }
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ configured Git in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber)): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of configure-git.ps1*

View File

@ -1,106 +0,0 @@
## The *copy-photos-sorted.ps1* Script
copy-photos-sorted.ps1 [[-SourceDir] <string>] [[-TargetDir] <string>]
## Parameters
```powershell
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Source Code
```powershell
<#
.SYNOPSIS
Copy photos sorted by year and month
.DESCRIPTION
This PowerShell script copies image files from SourceDir to TargetDir sorted by year and month.
.PARAMETER SourceDir
Specifies the path to the source folder
.PARAMTER TargetDir
Specifies the path to the target folder
.EXAMPLE
PS> ./copy-photos-sorted D:\iPhone\DCIM C:\MyPhotos
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$SourceDir = "", [string]$TargetDir = "")
function CopyFile { param([string]$SourcePath, [string]$TargetDir, [int]$Date, [string]$Filename)
[int]$Year = $Date / 10000
[int]$Month = ($Date / 100) % 100
$MonthDir = switch($Month) {
1 {"01 JAN"}
2 {"02 FEB"}
3 {"03 MAR"}
4 {"04 APR"}
5 {"05 MAY"}
6 {"06 JUN"}
7 {"07 JUL"}
8 {"08 AUG"}
9 {"09 SEP"}
10 {"10 OCT"}
11 {"11 NOV"}
12 {"12 DEC"}
}
$TargetPath = "$TargetDir/$Year/$MonthDir/$Filename"
if (Test-Path "$TargetPath" -pathType leaf) {
Write-Host "⏳ Skipping existing $Year/$MonthDir/$Filename..."
} else {
Write-Host "⏳ Copying $Filename to $Year/$MonthDir..."
New-Item -path "$TargetDir" -name "$Year" -itemType "directory" -force | out-null
New-Item -path "$TargetDir/$Year" -name "$MonthDir" -itemType "directory" -force | out-null
Copy-Item "$SourcePath" "$TargetPath" -force
}
}
try {
if ($SourceDir -eq "") { $SourceDir = Read-Host "Enter file path to source directory" }
if ($TargetDir -eq "") { $TargetDir = Read-Host "Enter file path to target directory" }
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ Checking source directory 📂$($SourceDir)..."
if (-not(Test-Path "$SourceDir" -pathType container)) { throw "Can't access source directory: $SourceDir" }
$Files = (Get-ChildItem "$SourceDir\*.jpg" -attributes !Directory)
Write-Host "⏳ Checking target directory 📂$($TargetDir)..."
if (-not(Test-Path "$TargetDir" -pathType container)) { throw "Can't access target directory: $TargetDir" }
foreach($File in $Files) {
$Filename = (Get-Item "$File").Name
if ("$Filename" -like "IMG_*_*.jpg") {
$Array = $Filename.split("_")
CopyFile "$File" "$TargetDir" $Array[1] "$Filename"
} elseif ("$Filename" -like "IMG-*-*.jpg") {
$Array = $Filename.split("-")
CopyFile "$File" "$TargetDir" $Array[1] "$Filename"
} elseif ("$Filename" -like "PANO_*_*.jpg") {
$Array = $Filename.split("_")
CopyFile "$File" "$TargetDir" $Array[1] "$Filename"
} elseif ("$Filename" -like "PANO-*-*.jpg") {
$Array = $Filename.split("-")
CopyFile "$File" "$TargetDir" $Array[1] "$Filename"
} elseif ("$Filename" -like "SAVE_*_*.jpg") {
$Array = $Filename.split("_")
CopyFile "$File" "$TargetDir" $Array[1] "$Filename"
} else {
Write-Host "⏳ Skipping $Filename with unknown filename format..."
}
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ copied $($Files.Count) photos from 📂$SourceDir to 📂$TargetDir in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of copy-photos-sorted.ps1*

View File

@ -1,82 +0,0 @@
## The *count-lines-of-code.ps1* Script
This PowerShell script counts the number of code lines in a folder (including subfolders).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/count-lines-of-code.ps1 [[-Folder] <String>] [<CommonParameters>]
-Folder <String>
Specifies the path to the folder
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./count-lines-of-code .
⏳ Counting lines at 📂C:\PowerShell\Scripts ...
✔️ 📂Scripts contains 15287 lines of code in 485 files (took 1 sec)
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Counts lines of code
.DESCRIPTION
This PowerShell script counts the number of code lines in a folder (including subfolders).
.PARAMETER Folder
Specifies the path to the folder
.EXAMPLE
PS> ./count-lines-of-code .
⏳ Counting lines at 📂C:\PowerShell\Scripts ...
✔️ 📂Scripts contains 15287 lines of code in 485 files (took 1 sec)
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Folder = "")
try {
if ($Folder -eq "" ) { $Folder = read-host "Enter the path to the folder" }
$StopWatch = [system.diagnostics.stopwatch]::startNew()
$Folder = Resolve-Path "$Folder"
"⏳ Counting lines at 📂$Folder ..."
[int]$Files = [int]$CodeLines = 0
Get-ChildItem -Path $Folder -Include *.c,*.h,*.cpp,*.hpp,*.java,*.ps1 -Recurse | ForEach-Object {
$FileStats = Get-Content $_.FullName | Measure-Object -line
$CodeLines += $FileStats.Lines
$Files++
}
$FolderName = (Get-Item "$Folder").Name
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ 📂$FolderName contains $CodeLines lines of code in $Files files (took $Elapsed sec)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of count-lines-of-code.ps1*

View File

@ -1,70 +0,0 @@
## The *edit.ps1* Script
This PowerShell script opens a text editor to edit the given file.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/edit.ps1 [[-Filename] <String>] [<CommonParameters>]
-Filename <String>
Specifies the path to the filename
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./edit C:\MyFile.txt
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Opens an editor to edit a file
.DESCRIPTION
This PowerShell script opens a text editor to edit the given file.
.PARAMETER Filename
Specifies the path to the filename
.EXAMPLE
PS> ./edit C:\MyFile.txt
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Filename = "")
try {
if ($IsLinux) {
& vi "$Filename"
if ($lastExitCode -ne "0") { throw "Can't execute 'vi' - make sure vi is installed and available" }
} else {
& notepad.exe "$Filename"
if ($lastExitCode -ne "0") { throw "Can't execute 'notepad.exe' - make sure notepad.exe is installed and available" }
}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of edit.ps1*

View File

@ -1,57 +0,0 @@
## The *enable-god-mode.ps1* Script
This PowerShell script enables the god mode. It adds a new icon to the desktop.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/enable-god-mode.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./enable-god-mode
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Enables the god mode
.DESCRIPTION
This PowerShell script enables the god mode. It adds a new icon to the desktop.
.EXAMPLE
PS> ./enable-god-mode
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$GodModeSplat = @{
Path = "$HOME\Desktop"
Name = "GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}"
ItemType = 'Directory'
}
$null = new-item @GodModeSplat
"✔️ enabled god mode - see the new desktop icon"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of enable-god-mode.ps1*

View File

@ -1,87 +0,0 @@
## The *export-to-manuals.ps1* Script
This PowerShell script exports the comment based help of all PowerShell scripts as manuals.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/export-to-manuals.ps1 [[-FilePattern] <String>] [[-TargetDir] <String>] [<CommonParameters>]
-FilePattern <String>
Required? false
Position? 1
Default value "$PSScriptRoot/*.ps1"
Accept pipeline input? false
Accept wildcard characters? false
-TargetDir <String>
Required? false
Position? 2
Default value "$PSScriptRoot/../Docs"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./export-to-manuals.ps1
⏳ (1/2) Reading PowerShell scripts from /home/mf/PowerShell/Scripts/*.ps1 ...
⏳ (2/2) Exporting Markdown manuals to /home/mf/PowerShell/Scripts/../Docs ...
✔️ exported 518 Markdown manuals in 28 sec
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Exports all scripts as manuals
.DESCRIPTION
This PowerShell script exports the comment based help of all PowerShell scripts as manuals.
.EXAMPLE
PS> ./export-to-manuals.ps1
⏳ (1/2) Reading PowerShell scripts from /home/mf/PowerShell/Scripts/*.ps1 ...
⏳ (2/2) Exporting Markdown manuals to /home/mf/PowerShell/Scripts/../Docs ...
✔️ exported 518 Markdown manuals in 28 sec
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
#requires -version 2
param([string]$FilePattern = "$PSScriptRoot/*.ps1", [string]$TargetDir = "$PSScriptRoot/../Docs")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
"⏳ (1/2) Reading PowerShell scripts from $FilePattern ..."
$Scripts = Get-ChildItem "$FilePattern"
"⏳ (2/2) Exporting Markdown manuals to $TargetDir ..."
foreach ($Script in $Scripts) {
& "$PSScriptRoot/convert-ps2md.ps1" "$Script" > "$TargetDir/$($Script.BaseName).md"
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ exported $($Scripts.Count) Markdown manuals in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of export-to-manuals.ps1*

View File

@ -1,78 +0,0 @@
## The *fetch-repo.ps1* Script
This PowerShell script fetches the latest updates into a local Git repository (including submodules).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/fetch-repo.ps1 [[-RepoDir] <String>] [<CommonParameters>]
-RepoDir <String>
Specifies the file path to the local Git repository (default is working directory).
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./fetch-repo C:\MyRepo
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Fetches Git repo updates
.DESCRIPTION
This PowerShell script fetches the latest updates into a local Git repository (including submodules).
.PARAMETER RepoDir
Specifies the file path to the local Git repository (default is working directory).
.EXAMPLE
PS> ./fetch-repo C:\MyRepo
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$RepoDir = "$PWD")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1/3) Searching for Git executable... " -noNewline
& git --version
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
Write-Host "⏳ (2/3) Checking repository... 📂$RepoDir"
if (!(Test-Path "$RepoDir" -pathType container)) { throw "Can't access folder: $RepoDir" }
$RepoDirName = (Get-Item "$RepoDir").Name
Write-Host "⏳ (3/3) Fetching updates... "
& git -C "$RepoDir" fetch --all --recurse-submodules --prune --prune-tags --force
if ($lastExitCode -ne "0") { throw "'git fetch' failed with exit code $lastExitCode" }
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ fetched updates into repo 📂$RepoDirName in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of fetch-repo.ps1*

View File

@ -1,86 +0,0 @@
## The *fetch-repos.ps1* Script
This PowerShell script fetches updates for all Git repositories in a folder (including submodules).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/fetch-repos.ps1 [[-ParentDir] <String>] [<CommonParameters>]
-ParentDir <String>
Specifies the path to the parent folder
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./fetch-repos C:\MyRepos
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Fetches updates for Git repos
.DESCRIPTION
This PowerShell script fetches updates for all Git repositories in a folder (including submodules).
.PARAMETER ParentDir
Specifies the path to the parent folder
.EXAMPLE
PS> ./fetch-repos C:\MyRepos
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$ParentDir = "$PWD")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1) Searching for Git executable... " -noNewline
& git --version
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
Write-Host "⏳ (2) Checking parent folder... " -noNewline
if (-not(Test-Path "$ParentDir" -pathType container)) { throw "Can't access folder: $ParentDir" }
$Folders = (Get-ChildItem "$ParentDir" -attributes Directory)
$NumFolders = $Folders.Count
$ParentDirName = (Get-Item "$ParentDir").Name
Write-Host "$NumFolders subfolders in 📂$ParentDirName"
[int]$Step = 2
foreach ($Folder in $Folders) {
$FolderName = (Get-Item "$Folder").Name
$Step++
Write-Host "⏳ ($Step/$($NumFolders + 2)) Fetching into 📂$FolderName... "
& git -C "$Folder" fetch --all --recurse-submodules --prune --prune-tags --force
if ($lastExitCode -ne "0") { throw "'git fetch' in $Folder failed with exit code $lastExitCode" }
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ fetched $NumFolders Git repositories in 📂$ParentDirName in $Elapsed sec."
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of fetch-repos.ps1*

View File

@ -1,67 +0,0 @@
## The *get-md5.ps1* Script
This PowerShell script calculates and prints the MD5 checksum of the given file.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/get-md5.ps1 [[-file] <String>] [<CommonParameters>]
-file <String>
Specifies the path to the file
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./get-md5 C:\MyFile.txt
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Prints the MD5 checksum of a file
.DESCRIPTION
This PowerShell script calculates and prints the MD5 checksum of the given file.
.PARAMETER file
Specifies the path to the file
.EXAMPLE
PS> ./get-md5 C:\MyFile.txt
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$file = "")
try {
if ($file -eq "" ) { $file = Read-Host "Enter path to file" }
$Result = Get-Filehash $file -algorithm MD5
"✔️ MD5 hash is $($Result.Hash)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of get-md5.ps1*

View File

@ -1,67 +0,0 @@
## The *get-sha1.ps1* Script
This PowerShell script calculates and prints the SHA1 checksum of the given file.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/get-sha1.ps1 [[-file] <String>] [<CommonParameters>]
-file <String>
Specifies the path to the file
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./get-sha1 C:\MyFile.txt
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Prints the SHA1 checksum of a file
.DESCRIPTION
This PowerShell script calculates and prints the SHA1 checksum of the given file.
.PARAMETER file
Specifies the path to the file
.EXAMPLE
PS> ./get-sha1 C:\MyFile.txt
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$file = "")
try {
if ($file -eq "" ) { $file = read-host "Enter the filename" }
$Result = get-filehash $file -algorithm SHA1
"✔️ SHA1 hash is $($Result.Hash)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of get-sha1.ps1*

View File

@ -1,67 +0,0 @@
## The *get-sha256.ps1* Script
This PowerShell script calculates and prints the SHA256 checksum of the given file.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/get-sha256.ps1 [[-file] <String>] [<CommonParameters>]
-file <String>
Specifies the path to the file
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./get-sha256 C:\MyFile.txt
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Prints the SHA256 checksum of a file
.DESCRIPTION
This PowerShell script calculates and prints the SHA256 checksum of the given file.
.PARAMETER file
Specifies the path to the file
.EXAMPLE
PS> ./get-sha256 C:\MyFile.txt
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$file = "")
try {
if ($file -eq "" ) { $file = read-host "Enter the filename" }
$Result = get-filehash $file -algorithm SHA256
"✔️ SHA256 hash is: $($Result.Hash)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of get-sha256.ps1*

View File

@ -1,26 +0,0 @@
## good-bye.ps1 - Replies to 'good bye'
This script says a reply to 'good bye' by text-to-speech (TTS).
## Parameters
```powershell
good-bye.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./good-bye
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of good-bye.ps1*

View File

@ -1,26 +0,0 @@
## good-evening.ps1 - Replies to 'good evening'
This script says a reply to 'good evening' by text-to-speech (TTS).
## Parameters
```powershell
good-evening.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./good-evening
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of good-evening.ps1*

View File

@ -1,26 +0,0 @@
## good-morning.ps1 - Answers to 'good morning'
This script says a reply to "good morning" by text-to-speech (TTS).
## Parameters
```powershell
good-morning.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./good-morning
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of good-morning.ps1*

View File

@ -1,26 +0,0 @@
## good-night.ps1 - Replies to 'good night'
This script says a reply to 'good night' by text-to-speech (TTS).
## Parameters
```powershell
good-night.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./good-night
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of good-night.ps1*

View File

@ -1,26 +0,0 @@
## hi.ps1 - Replies to "Hi"
This script replies to 'Hi' by text-to-speech (TTS).
## Parameters
```powershell
hi.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./hi
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of hi.ps1*

View File

@ -1,51 +0,0 @@
## The *hibernate.ps1* Script
This PowerShell script enables hibernate mode for the local computer immediately.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/hibernate.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./hibernate
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Hibernates the computer
.DESCRIPTION
This PowerShell script enables hibernate mode for the local computer immediately.
.EXAMPLE
PS> ./hibernate
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
"Bye bye."
& rundll32.exe powrprof.dll,SetSuspendState 1,1,0 # bHibernate,bForce,bWakeupEventsDisabled
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of hibernate.ps1*

View File

@ -1,26 +0,0 @@
## how-are-you.ps1 - Answers to 'how are you?'
This script says a reply to "how are you?" by text-to-speech (TTS).
## Parameters
```powershell
how-are-you.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./how-are-you
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of how-are-you.ps1*

View File

@ -1,26 +0,0 @@
## i-will-be-back.ps1 - Replies to 'I'll be back'
This script replies to "I'll be back" by text-to-speech (TTS).
## Parameters
```powershell
i-will-be-back.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./i-will-be-back
```
## Notes
Author: Markus Fleschutz · License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of i-will-be-back.ps1*

View File

@ -1,83 +0,0 @@
## The *install-basic-apps.ps1* Script
This PowerShell script installs basic Windows apps such as browser, e-mail client, etc.
Apps from Microsoft Store are preferred (due to security and automatic updates).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/install-basic-apps.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./install-basic-apps
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Installs basic apps
.DESCRIPTION
This PowerShell script installs basic Windows apps such as browser, e-mail client, etc.
Apps from Microsoft Store are preferred (due to security and automatic updates).
.EXAMPLE
PS> ./install-basic-apps
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
Write-Host "⏳ (1/34) Loading Data/basic-apps.csv... " -noNewline
$Table = Import-CSV "$PSScriptRoot/../Data/basic-apps.csv"
$NumEntries = $Table.count
"$NumEntries apps"
"⏳ (2/34) About to install or upgrade:"
""
foreach($Row in $Table) {
[string]$AppName = $Row.APPLICATION
Write-Host " · $AppName" -NoNewline
}
""
""
"Press <Control> <C> to abort, otherwise the installation will start in 15 seconds..."
Start-Sleep -seconds 15
[int]$Step = 3
[int]$Failed = 0
foreach($Row in $Table) {
[string]$AppName = $Row.APPLICATION
[string]$Category = $Row.CATEGORY
[string]$AppID = $Row.APPID
Write-Host " "
Write-Host "⏳ ($Step/$($NumEntries + 2)) Installing $Category '$AppName'..."
& winget install --id $AppID --accept-package-agreements --accept-source-agreements
if ($lastExitCode -ne "0") { $Failed++ }
$Step++
}
[int]$Installed = ($NumEntries - $Failed)
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ installed $Installed of $NumEntries applications in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of install-basic-apps.ps1*

View File

@ -1,74 +0,0 @@
## The *install-basic-snaps.ps1* Script
This PowerShell script installs 18 basic Linux snaps.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/install-basic-snaps.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./install-basic-snaps
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Installs basic Linux snaps
.DESCRIPTION
This PowerShell script installs 18 basic Linux snaps.
.EXAMPLE
PS> ./install-basic-snaps
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
if (!$IsLinux) { throw "Only Linux currently support snaps" }
"⏳ Installing 18 basic snaps (sorted alphabetically)..."
sudo snap install ant
sudo snap install audacity
sudo snap install bashtop
sudo snap install chromium
sudo snap install cmake
sudo snap install cups
sudo snap install emacs --classic
sudo snap install ffmpeg --edge
sudo snap install firefox
sudo snap install gimp
sudo snap install go
sudo snap install groovy --classic
sudo snap install hugo
sudo snap install jenkins --edge --classic
sudo snap install nano --classic
sudo snap install nextcloud
sudo snap install node --classic
sudo snap install plexmediaserver
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ Basic Linux snaps installed in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of install-basic-snaps.ps1*

View File

@ -1,102 +0,0 @@
## The *install-calibre-server.ps1* Script
This PowerShell script installs and starts a local Calibre server as background process (using Web port 8099 by default).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/install-calibre-server.ps1 [[-Port] <Int32>] [[-UserDB] <String>] [[-Logfile] <String>] [<CommonParameters>]
-Port <Int32>
Specifies the Web port number (8099 by default)
Required? false
Position? 1
Default value 8099
Accept pipeline input? false
Accept wildcard characters? false
-UserDB <String>
Required? false
Position? 2
Default value "$HOME/CalibreUsers.sqlite"
Accept pipeline input? false
Accept wildcard characters? false
-Logfile <String>
Required? false
Position? 3
Default value "$HOME/CalibreServer.log"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./install-calibre-server
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Installs Calibre server (needs admin rights)
.DESCRIPTION
This PowerShell script installs and starts a local Calibre server as background process (using Web port 8099 by default).
.PARAMETER port
Specifies the Web port number (8099 by default)
.EXAMPLE
PS> ./install-calibre-server
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
#Requires -RunAsAdministrator
param([int]$Port = 8099, [string]$UserDB = "$HOME/CalibreUsers.sqlite", [string]$Logfile = "$HOME/CalibreServer.log")
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
"⏳ (1/5) Updating package infos..."
& sudo apt update -y
if ($lastExitCode -ne "0") { throw "'apt update' failed" }
"⏳ (2/5) Installing the Calibre package..."
& sudo apt install calibre -y
if ($lastExitCode -ne "0") { throw "'apt install calibre' failed" }
"⏳ (3/5) Searching for Calibre server executable..."
& calibre-server --version
if ($lastExitCode -ne "0") { throw "Can't execute 'calibre-server' - make sure Calibre server is installed and available" }
"⏳ (4/5) Creating folder 'Calibre Library' in your home directory..."
mkdir $HOME/'Calibre Library'
"⏳ (5/5) Starting Calibre server as background process..."
& calibre-server --port $Port --num-per-page 100 --userdb $UserDB --log $Logfile --daemonize $HOME/'Calibre Library'
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ installed Calibre in $Elapsed sec (Web port $Port, user DB at $UserDB, log file at $Logfile)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of install-calibre-server.ps1*

View File

@ -1,62 +0,0 @@
## The *install-github-cli.ps1* Script
This PowerShell script installs GitHub command-line interface (CLI).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/install-github-cli.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./install-github-cli
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Installs GitHub CLI
.DESCRIPTION
This PowerShell script installs GitHub command-line interface (CLI).
.EXAMPLE
PS> ./install-github-cli
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
if ($IsMacOS) {
brew install gh
} elseif ($IsLinux) {
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/githubcli-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
sudo apt update
sudo apt install gh
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ installed GitHub CLI in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of install-github-cli.ps1*

View File

@ -1,73 +0,0 @@
## The *install-updates.ps1* Script
This PowerShell script installs updates for the local machine (needs admin rights).
Use "list-updates.ps1" to list available updates.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/install-updates.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./install-updates
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Installs software updates
.DESCRIPTION
This PowerShell script installs updates for the local machine (needs admin rights).
Use "list-updates.ps1" to list available updates.
.EXAMPLE
PS> ./install-updates
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$StopWatch = [system.diagnostics.stopwatch]::startNew()
if ($IsLinux) {
"⏳ (1/4) Querying updates for installed Debian packages..."
& sudo apt update
"⏳ (2/4) Upgrading installed Debian packages..."
& sudo apt upgrade --yes
"⏳ (3/4) Removing obsolete Debian packages..."
& sudo apt autoremove --yes
"⏳ (4/4) Upgrading installed Snap packages..."
& sudo snap refresh
} else {
Write-Progress "⏳ Installing updates..."
" "
& winget upgrade --all
Write-Progress -completed " "
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✅ updates installed in $Elapsed sec"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of install-updates.ps1*

View File

@ -1,55 +0,0 @@
## The *install-vlc.ps1* Script
This PowerShell script installs the VLC media player.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/install-vlc.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./install-vlc
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Installs VLC
.DESCRIPTION
This PowerShell script installs the VLC media player.
.EXAMPLE
PS> ./install-vlc
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
"Installing VLC media player, please wait..."
& winget install --id VideoLAN.VLC --accept-package-agreements --accept-source-agreements
if ($lastExitCode -ne "0") { throw "'winget install' failed" }
"VLC media player installed successfully."
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of install-vlc.ps1*

View File

@ -1,83 +0,0 @@
## The *introduce-powershell.ps1* Script
This PowerShell script introduces PowerShell to new users.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/introduce-powershell.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./introduce-powershell
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Introduces PowerShell to new users
.DESCRIPTION
This PowerShell script introduces PowerShell to new users.
.EXAMPLE
PS> ./introduce-powershell
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
Clear-Host
""
& "$PSScriptRoot/write-animated.ps1" "Welcome to"
""
& "$PSScriptRoot/write-big.ps1" " POWERSHELL"
""
& "$PSScriptRoot/write-animated.ps1" "May the force be with you!"
""
""
""
$Version = $PSVersionTable.PSVersion
$Edition = $PSVersionTable.PSEdition
$NumModules = (Get-Module).Count
$NumAliases = (Get-Alias).Count
$Details = "PowerShell $Version ($Edition edition) with $NumModules modules and $NumAliases aliases"
Write-Host "🔸 " -noNewline
& "$PSScriptRoot/write-typewriter.ps1" "This is $Details" 25
""
Write-Host "🔸 " -noNewline
& "$PSScriptRoot/write-typewriter.ps1" "Want to learn PowerShell? See the tutorials at: https://www.guru99.com/powershell-tutorial.html" 25
""
Write-Host "🔸 " -noNewline
& "$PSScriptRoot/write-typewriter.ps1" "Need docs? See the official documentation at: https://docs.microsoft.com/en-us/powershell" 25
""
Write-Host "🔸 " -noNewline
& "$PSScriptRoot/write-typewriter.ps1" "Take a look under the hood and visit the PowerShell Github repository at: https://github.com/PowerShell/PowerShell" 25
""
Write-Host "🔸 " -noNewline
& "$PSScriptRoot/write-typewriter.ps1" "Want examples? See the mega collection of PowerShell scripts at: https://github.com/fleschutz/PowerShell" 25
""
& "$PSScriptRoot/write-typewriter.ps1" "NOTE: use <Ctrl> + <Click> to follow the links above and HAVE FUN!" 20
""
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of introduce-powershell.ps1*

View File

@ -1,94 +0,0 @@
## The *list-branches.ps1* Script
This PowerShell script lists all branches in a Git repository.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/list-branches.ps1 [[-RepoDir] <String>] [[-SearchPattern] <String>] [<CommonParameters>]
-RepoDir <String>
Specifies the path to the Git repository (current working directory by default)
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
-SearchPattern <String>
Specifies the search patter (anything by default)
Required? false
Position? 2
Default value *
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./list-branches
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Lists Git branches
.DESCRIPTION
This PowerShell script lists all branches in a Git repository.
.PARAMETER RepoDir
Specifies the path to the Git repository (current working directory by default)
.PARAMETER SearchPattern
Specifies the search patter (anything by default)
.EXAMPLE
PS> ./list-branches
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$RepoDir = "$PWD", [string]$SearchPattern = "*")
try {
if (-not(test-path "$RepoDir" -pathType container)) { throw "Can't access directory: $RepoDir" }
$Null = (git --version)
if ($lastExitCode -ne "0") { throw "Can't execute 'git' - make sure Git is installed and available" }
& git -C "$RepoDir" fetch
if ($lastExitCode -ne "0") { throw "'git fetch' failed" }
$Branches = $(git -C "$RepoDir" branch --list --remotes --no-color --no-column)
if ($lastExitCode -ne "0") { throw "'git branch --list' failed" }
""
"List of Git Branches"
"--------------------"
foreach($Branch in $Branches) {
if ("$Branch" -match "origin/HEAD") { continue }
$BranchName = $Branch.substring(9)
if ("$BranchName" -notlike "$SearchPattern") { continue }
"$BranchName"
}
""
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of list-branches.ps1*

View File

@ -1,60 +0,0 @@
## The *list-city-weather.ps1* Script
This PowerShell script lists the current weather of cities world-wide (west to east).
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/list-city-weather.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./list-city-weather
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Lists current weather of cities world-wide
.DESCRIPTION
This PowerShell script lists the current weather of cities world-wide (west to east).
.EXAMPLE
PS> ./list-city-weather
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
$Cities="Hawaii","Los Angeles","Mexico City","Dallas","Miami","New York","Rio de Janeiro","Paris","London","Berlin","Cape Town","Dubai","Mumbai","Singapore","Hong Kong","Perth","Peking","Tokyo","Sydney"
function ListCityWeather {
foreach($City in $Cities) {
$Conditions = (Invoke-WebRequest http://wttr.in/${City}?format="%c +%t`t+%p`t+%h`t+%P +%w" -UserAgent "curl" -useBasicParsing).Content
$Sun = (Invoke-WebRequest http://wttr.in/${City}?format="+%S →+%s" -UserAgent "curl" -useBasicParsing).Content
New-Object PSObject -Property @{ City="$City"; Conditions="$Conditions"; Sun="$Sun" }
}
}
try {
ListCityWeather | Format-Table -property City,Conditions,Sun
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of list-city-weather.ps1*

View File

@ -1,102 +0,0 @@
## The *list-dir-tree.ps1* Script
This PowerShell script lists all files and folders in a directory tree.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/list-dir-tree.ps1 [[-DirTree] <String>] [<CommonParameters>]
-DirTree <String>
Specifies the path to the directory tree
Required? false
Position? 1
Default value "$PWD"
Accept pipeline input? false
Accept wildcard characters? false
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./list-dir-tree C:\
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Lists a directory tree
.DESCRIPTION
This PowerShell script lists all files and folders in a directory tree.
.PARAMETER DirTree
Specifies the path to the directory tree
.EXAMPLE
PS> ./list-dir-tree C:\
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$DirTree = "$PWD")
function GetFileIcon { param([string]$Suffix)
switch ($Suffix) {
".csv" {return "📊"}
".epub" {return "📓"}
".exe" {return "⚙️"}
".gif" {return "📸"}
".iso" {return "📀"}
".jpg" {return "📸"}
".mp3" {return "🎵"}
".mkv" {return "🎬"}
".zip" {return "🎁"}
default {return "📄"}
}
}
function ListDir { param([string]$Directory, [int]$Depth)
$Depth++
$Items = Get-ChildItem -path $Directory
foreach($Item in $Items) {
$Filename = $Item.Name
for ($i = 1; $i -lt $Depth; $i++) { Write-Host "│ " -noNewline }
if ($Item.Mode -like "d*") {
Write-Host "├" -noNewline
Write-Host -foregroundColor green "📂$Filename"
ListDir "$Directory\$Filename" $Depth
$global:Dirs++
} else {
$Icon = GetFileIcon $Item.Extension
Write-Host "├$($Icon)$Filename ($($Item.Length) bytes)"
$global:Files++
$global:Bytes += $Item.Length
}
}
}
try {
[int]$global:Dirs = 1
[int]$global:Files = 0
[int]$global:Bytes = 0
ListDir $DirTree 0
" ($($global:Dirs) folders, $($global:Files) files, $($global:Bytes) bytes in total)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of list-dir-tree.ps1*

View File

@ -1,62 +0,0 @@
## The *list-dns-servers.ps1* Script
list-dns-servers.ps1
## Parameters
```powershell
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Source Code
```powershell
<#
.SYNOPSIS
Lists DNS servers
.DESCRIPTION
This PowerShell script measures the latency of public and free DNS servers and lists it.
.EXAMPLE
PS> ./list-dns-servers
Provider IPv4 Latency
-------- ---- -------
AdGuard DNS (Cyprus) 94.140.14.14 / 94.140.15.15 222 / 205 ms
...
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function CheckDNSServer { param($Provider, $IPv4Pri, $IPv4Sec)
Write-Progress "Measuring latency of $Provider..."
$SW=[system.diagnostics.stopwatch]::startNew();$null=(nslookup fleschutz.de $IPv4Pri 2>$null);[int]$Lat1=$SW.Elapsed.TotalMilliseconds
$SW=[system.diagnostics.stopwatch]::startNew();$null=(nslookup fleschutz.de $IPv4Sec 2>$null);[int]$Lat2=$SW.Elapsed.TotalMilliseconds
New-Object PSObject -Property @{ Provider=$Provider; IPv4="$IPv4Pri / $IPv4Sec"; Latency="$Lat1 / $Lat2 ms" }
}
function List-DNS-Servers {
Write-Progress "Loading Data/public-dns-servers.csv..."
$Table = Import-CSV "$PSScriptRoot/../Data/public-dns-servers.csv"
foreach($Row in $Table) {
CheckDNSServer $Row.PROVIDER $Row.IPv4_PRI $Row.IPv4_SEC
}
Write-Progress -completed "."
}
try {
List-DNS-Servers | Format-Table -property @{e='Provider';width=50},@{e='IPv4';width=32},@{e='Latency';width=15}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of list-dns-servers.ps1*

View File

@ -1,64 +0,0 @@
## The *list-earthquakes.ps1* Script
This PowerShell script lists major earthquakes with magnitude >= 6.0 for the last 30 days.
## Parameters
```powershell
/home/mf/Repos/PowerShell/Scripts/list-earthquakes.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./list-earthquakes
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Lists major earthquakes
.DESCRIPTION
This PowerShell script lists major earthquakes with magnitude >= 6.0 for the last 30 days.
.EXAMPLE
PS> ./list-earthquakes
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
$Format="csv" # cap, csv, geojson, kml, kmlraw, quakeml, text, xml
$MinMagnitude=5.7
$OrderBy="magnitude" # time, time-asc, magnitude, magnitude-asc
function ListEarthquakes {
Write-Progress "Loading data from earthquake.usgs.gov..."
$Quakes = (Invoke-WebRequest -URI "https://earthquake.usgs.gov/fdsnws/event/1/query?format=$Format&minmagnitude=$MinMagnitude&orderby=$OrderBy" -userAgent "curl" -useBasicParsing).Content | ConvertFrom-CSV
foreach ($Quake in $Quakes) {
[int]$Depth = $Quake.depth
New-Object PSObject -Property @{ Mag=$Quake.mag; Depth="$Depth km"; Location=$Quake.place; Time=$Quake.time }
}
Write-Progress -completed "Loading finished."
}
try {
ListEarthquakes | Format-Table -property @{e='Mag';width=5},@{e='Location';width=42},@{e='Depth';width=12},Time
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of list-earthquakes.ps1*

Some files were not shown because too many files have changed in this diff Show More