801 Commits
v0.4 ... v0.7

Author SHA1 Message Date
5bed15231d Update README.md 2022-12-26 14:16:27 +01:00
b8507aced7 Update list-cli-tools.ps1 2022-12-25 22:44:14 +01:00
2b28eba7d3 Update list-cli-tools.ps1 2022-12-25 22:29:33 +01:00
f3233c513a Update list-cli-tools.ps1 2022-12-25 22:04:23 +01:00
7ab84e960d Update write-date.ps1 and list-weather.ps1 2022-12-25 21:47:33 +01:00
ba0e42470b Update list-cli-tools.ps1 2022-12-25 21:21:45 +01:00
62eb13ae0e Update check-dns.ps1 2022-12-23 19:02:04 +01:00
9129205ce9 Fixed typo 2022-12-23 07:44:18 +01:00
61ca5b5bb0 Update introduce-powershell.ps1 2022-12-23 07:32:38 +01:00
0f16b6b164 Update introduce-powershell.ps1 2022-12-22 17:24:56 +01:00
f354121e80 Update introduce-powershell.ps1 2022-12-22 17:18:51 +01:00
42ad2bef59 Update introduce-powershell.ps1 2022-12-22 17:13:53 +01:00
d83e8e7bda Update ping-weather.ps1 2022-12-22 14:31:58 +01:00
b5349dc5ae Update build-repo.ps1 2022-12-22 12:41:07 +01:00
1e45baca71 Update new-branch.ps1 2022-12-21 13:00:50 +01:00
a99a0ce61a Updated some abbreviations 2022-12-21 10:53:02 +01:00
19793102bf Updated some abbreviations 2022-12-21 09:27:37 +01:00
9b32339079 Update what-is.ps1 2022-12-21 08:14:30 +01:00
3f5188ceb9 Update check-bios.ps1 and check-ram.ps1 2022-12-19 19:51:29 +01:00
c83f590247 Update check-battery.ps1, check-drives.ps1, and check-swap-space.ps1 2022-12-19 19:33:32 +01:00
86463af566 Update check-battery.ps1, check-bios.ps1, check-gpu.ps1, and
check-smart-devices.ps1
2022-12-19 17:53:25 +01:00
46186820ca Update speak-english.ps1 2022-12-19 08:38:44 +01:00
e6ef816d5c Update speak-english.ps1 2022-12-19 08:34:10 +01:00
4bb056654f Merge branch 'master' of github.com:fleschutz/PowerShell 2022-12-19 08:29:18 +01:00
663b529bd7 Update list-weather.ps1 2022-12-19 08:29:02 +01:00
4546915f4a Update README.md 2022-12-19 08:07:09 +01:00
99e3a3538f Added function GetScreenshotsFolder() 2022-12-19 07:57:35 +01:00
b4ef446aee Update switch-branch.ps1 2022-12-16 11:27:24 +01:00
153f8d9ad5 Update introduce-powershell.ps1 2022-12-16 11:03:22 +01:00
a1dfd2dae9 Update pull-repos.ps1 2022-12-15 16:46:44 +01:00
6c46e141f2 Update new-branch.ps1 2022-12-14 16:19:48 +01:00
4b83412bec Update list-weather.ps1 2022-12-14 12:16:36 +01:00
d01c8d3a62 Update aviation.csv 2022-12-14 11:54:29 +01:00
44630163b6 Update aviation.csv 2022-12-14 10:21:10 +01:00
846ba2d56c Update new-branch.ps1 2022-12-14 09:54:40 +01:00
c361acb66e Update close-calculator.ps1 2022-12-14 08:49:05 +01:00
5137757500 Update switch-branch.ps1 2022-12-13 14:02:22 +01:00
3bfa372584 Update check-cpu.ps1 and check-ram.ps1 2022-12-13 08:27:19 +01:00
60cab826d7 Update check-cpu.ps1 2022-12-12 19:30:50 +01:00
bd6024eb1d Update clone-repos.ps1 2022-12-12 19:23:10 +01:00
e1150b70e0 Update check-cpu.ps1 2022-12-12 19:02:32 +01:00
3e80e5cb68 Update check-ram.ps1 2022-12-12 18:37:20 +01:00
3030e020bb Update list-weather.ps1 2022-12-12 08:57:22 +01:00
3207c9b4b7 Update clean-repo.ps1 2022-12-12 08:49:17 +01:00
a55477e831 Update list-cli-tools.ps1 2022-12-08 10:25:36 +01:00
54111881b6 Update list-weather.ps1 2022-12-07 08:09:56 +01:00
fbb39f4b50 Update list-news.ps1 2022-12-06 21:03:48 +01:00
c9380578ed Update list-news.ps1 2022-12-06 20:54:43 +01:00
15d88fe383 Update list-weather.ps1 2022-12-05 08:19:26 +01:00
0904e73197 Update check-os.ps1 2022-12-04 19:15:34 +01:00
656db06ccc Update check-smart-devices.ps1 2022-12-04 19:12:54 +01:00
1bfce0a4e4 Update check-apps.ps1 2022-12-04 19:07:18 +01:00
96b934e417 Update check-os.ps1 2022-12-04 18:09:17 +01:00
ff9531bdfe Update check-os.ps1 2022-12-04 12:10:07 +01:00
6b5a40a7b1 Update list-print-jobs.ps1 2022-12-04 12:02:06 +01:00
91ba386b39 Update pull-repo.ps1 2022-12-04 11:49:19 +01:00
2c026ee81e Update fetch-repo.ps1 2022-12-04 11:44:20 +01:00
4ef2f3e384 Update sync-repo.ps1 2022-12-04 11:31:38 +01:00
aef9527491 Merge branch 'master' of https://github.com/fleschutz/PowerShell 2022-12-04 11:16:10 +01:00
9410aaf9ad Update speak-test.ps1 2022-12-04 11:15:35 +01:00
e23add455f Update list-print-jobs.ps1 2022-12-04 10:48:49 +01:00
37a7468559 Update list-printers.ps1 2022-12-04 10:46:19 +01:00
6df3796258 Update the manuals 2022-12-04 10:40:18 +01:00
fdaa75ddfd Update list-pi.ps1 2022-12-04 10:23:03 +01:00
e17b81d653 Update check-powershell.ps1 2022-12-04 10:11:52 +01:00
c064132d11 Update check-apps.ps1 and check-cpu.ps1 2022-12-04 10:07:36 +01:00
aed29e2154 Update check-bios.ps1 2022-12-04 10:03:10 +01:00
b5ae3594da Update check-cpu.ps1 2022-12-04 09:57:36 +01:00
843c9dbfa1 Update check-battery.ps1 2022-12-04 09:42:15 +01:00
e22c6a7ea8 Update list-weather.ps1 2022-12-02 14:55:07 +01:00
9d697a70cb Added some quotes to quotes.csv 2022-12-02 13:21:58 +01:00
66fa70a2aa Added check-apps.ps1 2022-12-02 11:48:59 +01:00
b03cb29ec8 Update check-swap-space.ps1 2022-12-02 10:16:10 +01:00
e5e76c1247 Update git-repos.csv 2022-12-02 09:51:35 +01:00
b2c8738ed3 Update basic-apps.csv 2022-12-02 09:39:25 +01:00
8c44c577ba Update basic-apps.csv 2022-12-02 09:39:03 +01:00
b2751ce081 Update basic-apps.csv 2022-12-02 09:32:54 +01:00
b5c76c551f Update basic-apps.csv 2022-12-02 09:31:47 +01:00
b2c1047017 Update git-repos.csv 2022-12-02 09:28:42 +01:00
69a8fec934 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-12-02 09:24:58 +01:00
c8a94f67d6 Update tell-quote.ps1 and write-quote.ps1 2022-12-02 09:24:38 +01:00
53d08a70db Update quotes.csv 2022-12-02 09:22:29 +01:00
6400207cf9 Update SI-prefixes.csv 2022-12-02 09:19:09 +01:00
6b5e29d501 Update tell-quote.ps1 2022-12-02 09:16:16 +01:00
f20248dc0a Update tell-quote.ps1 2022-12-02 09:14:32 +01:00
c6e7da31b6 Update introduce-powershell.ps1 2022-12-02 09:07:18 +01:00
365c53c13e Update check-os.ps1 and check-powershell.ps1 2022-12-02 08:41:01 +01:00
aa593c5edc Update check-powershell.ps1 and list-aliases.ps1 2022-12-02 08:31:01 +01:00
0654d7730b Update check-cpu.ps1, check-gpu.ps1, and check-ram.ps1 2022-12-01 22:05:40 +01:00
dd4f14f6c6 Update check-cpu.ps1, check-os.ps1, and check-pending-reboot.ps1 2022-12-01 21:39:03 +01:00
22c3068d1d Update list-weather.ps1 2022-12-01 21:02:40 +01:00
9670dd706e Update check-battery.ps1 2022-12-01 20:54:52 +01:00
0fe4d2f6c7 Add check-powershell.ps1 2022-12-01 09:50:58 +01:00
546dbdfcaf Update check-battery.ps1 and check-ram.ps1 2022-11-30 16:45:11 +01:00
ae52401e98 Add list-pi.ps1 2022-11-30 14:27:07 +01:00
57d9a73c52 Update fetch-repo.ps1 2022-11-30 13:30:35 +01:00
c949bb828c Update new-branch.ps1 2022-11-30 11:36:08 +01:00
1af1b6acaf Add check-battery.ps1 2022-11-30 08:42:00 +01:00
cbf046ba3e Update the check-*.ps1 scripts 2022-11-28 09:13:01 +01:00
123494e015 Update list-repos.ps1 2022-11-28 08:41:17 +01:00
61c763a95b Update list-weather.ps1 2022-11-28 08:31:53 +01:00
b6319be2b2 Update check-swap-space.ps1 2022-11-26 15:32:56 +01:00
f23f3518b6 Update list-news.ps1 2022-11-26 15:21:57 +01:00
701fe3fa65 Update list-weather.ps1 2022-11-26 15:11:17 +01:00
90ce306f70 Add SI-prefixes.csv 2022-11-26 14:49:45 +01:00
863e55138c Merge branch 'master' of github.com:fleschutz/PowerShell 2022-11-26 12:05:07 +01:00
2d34c18010 Update list-weather.ps1 2022-11-26 12:04:48 +01:00
60cc5c44dc Update FAQ.md 2022-11-26 10:02:12 +01:00
d64c803dd0 Update FAQ.md 2022-11-26 09:59:24 +01:00
2ecd726f43 Update FAQ.md 2022-11-26 09:56:49 +01:00
c3b3b492d4 Update list-weather.ps1 2022-11-25 21:02:41 +01:00
985db706ad Update list-weather.ps1 2022-11-25 15:04:10 +01:00
6531d14f66 Update cd-repos.ps1 2022-11-25 14:27:24 +01:00
d5e5f5cecf Update clean-repo.ps1 and clean-repos.ps1 2022-11-25 13:49:38 +01:00
28546f9a46 Update switch-branch.ps1 2022-11-25 13:36:42 +01:00
97bd2f24bb Update new-branch.ps1 2022-11-25 13:28:27 +01:00
039583ebfe Add chikitpao/CSS repository and update clone-repos.ps1 2022-11-24 09:20:10 +01:00
8693c29dc1 Update switch-branch.ps1 2022-11-23 15:14:14 +01:00
4f8c263552 Update switch-branch.ps1 2022-11-23 14:57:39 +01:00
0ced649ed1 Remove unused give-reply.ps1 and repeat-last-reply.ps1 2022-11-22 13:05:00 +01:00
53fd786403 Update clean-repo.ps1 2022-11-22 12:57:44 +01:00
fae30d1d3f Add list-network-connections.ps1 2022-11-22 08:40:38 +01:00
d739604c79 Add list-battery-status.ps1 2022-11-22 08:24:11 +01:00
32bd7c2edf Update list-cli-tools.ps1 2022-11-21 21:42:41 +01:00
26c750bd05 Update fetch-repos.ps1 2022-11-21 11:30:21 +01:00
36e1c163ab Update list-weather.ps1 2022-11-21 09:45:09 +01:00
3b1fd748e4 Update install-updates.ps1 2022-11-18 19:19:52 +01:00
baa459d26a Update check-bios.ps1 and install-updates.ps1 2022-11-18 19:18:42 +01:00
2b58305a23 Update install-updates.ps1 2022-11-18 19:08:18 +01:00
c65c8fcdbf Update list-weather.ps1 2022-11-18 17:34:55 +01:00
8bc20cb05d Update check-bios.ps1 2022-11-18 17:28:09 +01:00
44449c60a9 Update fetch-repos.ps1 2022-11-18 17:23:43 +01:00
4165e32852 Update fetch-repos.ps1 2022-11-18 17:19:22 +01:00
2fcfb4fad6 Update install-updates.ps1 2022-11-18 17:05:45 +01:00
a8ce6ede69 Update manuals in Docs/ 2022-11-18 17:02:20 +01:00
fa7823858f Change to use speak-english.ps1 2022-11-18 16:54:04 +01:00
7c1e83cbd7 Change to use speak-english.ps1 2022-11-18 16:49:17 +01:00
470b6a25b3 Update list-weather.ps1 2022-11-18 09:56:33 +01:00
8a8ad95e29 Update the manuals in Docs/ 2022-11-17 20:13:00 +01:00
da4b013b89 Update the manuals in Docs/ 2022-11-17 20:11:37 +01:00
8e9e963a78 Update the manuals in Docs/ 2022-11-17 20:05:34 +01:00
7f79a2afbb Update the manuals in Docs/ 2022-11-17 20:02:26 +01:00
4dac9cf2b1 Update manuals in Docs/ 2022-11-17 19:46:02 +01:00
97e58a86db Update README.md 2022-11-17 12:50:41 +01:00
00edee9b69 Update list-weather.ps1 2022-11-17 10:45:37 +01:00
21747f5ca1 Update list-weather.ps1 2022-11-16 15:06:20 +01:00
df379cc0c2 Update list-cli-tools.ps1 2022-11-15 13:36:43 +01:00
ad7ba58204 Update convert-ps2md.ps1 2022-11-15 13:17:46 +01:00
9b14cbd30d Update install-updates.ps1 2022-11-14 22:00:21 +01:00
0d99de3988 Update list-weather.ps1 2022-11-14 21:40:35 +01:00
eb098a1290 Update list-earthquakes.ps1 2022-11-14 21:27:00 +01:00
efd57ea300 Update README.md 2022-11-14 21:02:16 +01:00
4e911e6dc0 Update README.md 2022-11-14 20:50:28 +01:00
1ed917582a Update copy-photos-sorted.ps1 2022-11-14 20:22:04 +01:00
bf5aa0a598 Update copy-photos-sorted.ps1 2022-11-14 20:14:51 +01:00
d645f5940d Add check-bios.ps1 2022-11-14 13:33:53 +01:00
8ec7113298 Update check-gpu.ps1 2022-11-14 13:16:55 +01:00
db627e2910 Update close-spotify.ps1 2022-11-13 18:04:32 +01:00
f8ae1c2042 Update pull-repos.ps1 2022-11-13 11:40:33 +01:00
0dbc4f179c Updaate fetch-repos.ps1 2022-11-13 11:31:58 +01:00
e75516375e Update fetch-repos.ps1 2022-11-13 11:22:47 +01:00
7cd93cfc0a Add list-weather.ps1 2022-11-10 13:07:47 +01:00
dae6f7ab3a Update cd-repos.ps1 2022-11-10 12:50:18 +01:00
0a5cb95651 Update write-code.ps1 2022-11-09 16:16:15 +01:00
b349cd3416 Update write-code.ps1 2022-11-09 15:54:06 +01:00
695e87cb04 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-11-09 14:45:28 +01:00
2d6d8c586a Add write-code.ps1 2022-11-09 14:45:11 +01:00
dc2fee91e3 Update check-pending-reboot.ps1 2022-11-08 21:06:30 +01:00
bfde55932f Update cd-repos.ps1 2022-11-08 21:02:45 +01:00
7de3ba458b Update new-branch.ps1 2022-11-08 14:41:05 +01:00
f0450d22e0 Update cd-repos.ps1 2022-11-06 22:44:07 +01:00
c72e01facb Update cd-repos.ps1 2022-11-06 22:42:04 +01:00
26ad83c417 Update check-drives.ps1, check-health.ps1, and check-swap-space.ps1 2022-11-06 22:06:55 +01:00
a7b8943e99 Update check-swap-space.ps1 2022-11-06 21:55:00 +01:00
3ec85bc048 Remove simulate-matrix.ps1 2022-11-06 19:28:26 +01:00
fa694a5278 Update write-fractal.ps1 and write-matrix.ps1 2022-11-05 17:53:23 +01:00
2c2567fe5c Merge branch 'master' of github.com:fleschutz/PowerShell 2022-11-05 16:30:14 +01:00
e40628bad2 Update give-reply.ps1 and tell-joke.ps1 2022-11-05 16:29:55 +01:00
ade93f798c Update start-ipfs-server.ps1 2022-11-05 16:13:56 +01:00
3ccce3044a Fix typo in pull-repos.ps1 2022-11-05 15:53:36 +01:00
d229091281 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-11-05 15:53:09 +01:00
b8442db89b Update start-ipfs-server.ps1 2022-11-05 15:52:19 +01:00
545a0e51ae Update FAQ.md 2022-11-05 15:21:38 +01:00
459a517ba0 Update FAQ.md 2022-11-05 15:21:01 +01:00
669b12dc37 Add install-powershell.ps1 2022-11-05 14:59:03 +01:00
afe68edf1a Update list-weather.ps1 2022-11-05 14:50:19 +01:00
4ab6f26645 Update list-weather.ps1 2022-11-05 12:13:46 +01:00
3dc176d9e8 Add write-fractal.ps1 2022-11-04 14:29:29 +01:00
8af0a9390b Update install-updates.ps1 2022-11-03 12:19:50 +01:00
e2a98f1e50 Update check-swap-space.ps1 2022-11-02 21:57:42 +01:00
23dc4c2f82 Update check-operating-system.ps1 2022-11-02 21:49:17 +01:00
52eb6034bc Update list-tags.ps1 2022-11-02 21:43:10 +01:00
d0fe73ce11 Update README.md 2022-11-02 15:14:16 +01:00
5600a90d36 Update README.md 2022-11-02 15:04:13 +01:00
3d4147eb81 Update README.md 2022-11-02 14:55:31 +01:00
0a4fa61c75 Update README.md 2022-11-02 14:50:21 +01:00
150cfeb3d1 Update README.md 2022-11-01 22:12:46 +01:00
9adb09385a Update pull-repos.ps1 2022-11-01 17:03:51 +01:00
8bea6e12d1 Update configure-git.ps1 2022-11-01 16:55:36 +01:00
5706f6a91a Update configure-git.ps1 2022-11-01 16:48:06 +01:00
cea14316e6 Update check-smart-devices.ps1 2022-11-01 16:43:00 +01:00
cb53701a0a Merge pull request #12 from Luc-Wshr/master
Fixed "EnryptFile" typo on line 122
2022-10-31 12:31:28 +01:00
6ad42b3355 Update configure-git.ps1 2022-10-31 11:50:33 +01:00
4ad99b0a91 Fixed "EnryptFile" typo on line 122 2022-10-31 11:41:59 +01:00
824a70d9c9 Update pull-repo.ps1 2022-10-31 11:14:53 +01:00
844996442b Updaate check-operating-system.ps1 2022-10-31 08:49:11 +01:00
9f396620df Update check-operating-system.ps1 2022-10-31 08:39:14 +01:00
c5e2f92a4c Merge branch 'master' of github.com:fleschutz/PowerShell 2022-10-29 18:38:20 +02:00
b5d19fdde2 Update start-ipfs-server.ps1 and publish-to-ipfs.ps1 2022-10-29 18:37:41 +02:00
6e972bb5d3 Update check-smart-devices.ps1 2022-10-29 18:25:55 +02:00
2de3ecc59c Update check-gpu.ps1 2022-10-29 17:46:41 +02:00
a2d2aaa932 Update check-pending-reboot.ps1 2022-10-29 17:34:15 +02:00
63860c3d8d Add check-gpu.ps1 2022-10-28 13:07:39 +02:00
8022c28fc7 Update check-ping.ps1 2022-10-28 12:39:58 +02:00
551ea988e4 Update check-smart-devices.ps1 2022-10-28 09:45:24 +02:00
bbd7a6c36c Merge branch 'master' of github.com:fleschutz/PowerShell 2022-10-28 09:25:49 +02:00
1d0754ff57 Update switch-branch.ps1 2022-10-28 09:25:16 +02:00
0b0d2498ca Update FAQ.md 2022-10-28 08:23:44 +02:00
85e05a5a70 Update FAQ.md 2022-10-28 08:19:45 +02:00
d95cbbb4c4 Update FAQ.md 2022-10-28 08:17:28 +02:00
289983d888 Update check-smart-devices.ps1 2022-10-27 16:55:32 +02:00
32df71fd8d Update switch-branch.ps1 2022-10-26 14:56:25 +02:00
d494d50d91 Update clean-repo.ps1 2022-10-26 12:15:16 +02:00
0d739f8a1a Update check-ram.ps1 2022-10-26 10:34:07 +02:00
d5e97a1d85 Update check-repo.ps1 2022-10-26 10:30:12 +02:00
a880bd71c5 Update check-smart-devices.ps1 2022-10-25 20:34:03 +02:00
c72dfb2c23 Add write-sine-curves.ps1 2022-10-25 20:26:18 +02:00
5a712d7240 Update check-operating-system.ps1 2022-10-25 20:11:09 +02:00
4ef2127623 Update check-smart-devices.ps1 2022-10-25 19:45:02 +02:00
a70c24b8c7 Update check-smart-devices.ps1 2022-10-25 19:23:15 +02:00
22f4dcab52 Update check-cpu.ps1 2022-10-25 19:15:01 +02:00
38f5b268a2 Update check-smart-devices.ps1 2022-10-25 19:06:35 +02:00
a835ad6473 Add list-network-routes.ps1 2022-10-25 16:21:16 +02:00
face3aa462 Update list-cli-tools.ps1 2022-10-25 16:13:07 +02:00
1384acd564 Update list-cli-tools.ps1 2022-10-25 16:05:51 +02:00
3aefcfd2a0 Add list-user-accounts.ps1 2022-10-25 15:58:33 +02:00
1a83a3032d Update check-drives.ps1 2022-10-25 15:15:43 +02:00
e192342523 Update check-swap-space.ps1 2022-10-25 15:08:56 +02:00
7b6f2b7cc2 Update check-vpn.ps1 2022-10-25 14:58:55 +02:00
767634fba0 Update clean-repo.ps1 2022-10-25 09:44:19 +02:00
b380bbc862 Add list-suggestions.ps1 2022-10-24 16:05:25 +02:00
7cfcff426e Add list-wifi.ps1 2022-10-24 15:51:54 +02:00
500e987190 Update check-repo.ps1 2022-10-24 13:59:41 +02:00
444331ebc2 Update check-repo.ps1 2022-10-24 13:38:14 +02:00
45f96fa3a2 Update cd-repos.ps1 2022-10-24 12:24:35 +02:00
88f2492f99 Update check-pending-reboot.ps1 2022-10-24 11:43:54 +02:00
3feaace049 Update check-uptime.ps1 2022-10-21 18:05:08 +02:00
45c1b1e235 Update check-smart-devices.ps1 2022-10-21 16:55:41 +02:00
4730d84c84 Update list-news.ps1 2022-10-18 13:20:19 +02:00
a084275235 Update check-smart-devices.ps1 2022-10-17 20:00:56 +02:00
9060f0099a Update check-cpu.ps1 2022-10-17 19:59:35 +02:00
be18af2e28 Update check-time-zone.ps1 2022-10-17 19:58:19 +02:00
7754be7995 Update list-nic.ps1 2022-10-17 19:55:53 +02:00
d261f1efdd Update check-cpu.ps1 2022-10-17 19:24:48 +02:00
f76872ca9e Update list-commit-statistics.ps1 2022-10-17 19:05:49 +02:00
deec73527f Update check-health.ps1, list-news.ps1, and write-typewriter.ps1 2022-10-17 09:49:23 +02:00
59d1220f36 Update check-time-zone.ps1 2022-10-17 09:35:57 +02:00
650e9b5d85 Update check-smart-devices.ps1 2022-10-17 09:15:12 +02:00
3458087efc Update check-health.ps1 and check-time-zone.ps1 2022-10-16 11:32:21 +02:00
dcd833acef Update check-time-zone.ps1 2022-10-16 11:26:08 +02:00
b4111a6784 Update check-dns.ps1 2022-10-16 11:22:26 +02:00
1eccb184d8 Update check-swap-space.ps1 2022-10-16 11:14:41 +02:00
ebd663e34e Update check-drives.ps1 and check-swap-space.ps1 2022-10-16 11:06:11 +02:00
fbdddbabe8 Update check-smart-devices.ps1 2022-10-16 10:39:31 +02:00
4e93ed99bd Update check-ram.ps1 2022-10-16 09:16:43 +02:00
e29b6db89a Update check-time-zone.ps1 and list-timezone.ps1 2022-10-15 10:42:44 +02:00
742c44d8aa Update check-ram.ps1 2022-10-14 17:04:44 +02:00
8f38eb3192 Update check-ram.ps1 2022-10-14 16:52:27 +02:00
ce16c33272 Update check-ram.ps1 2022-10-13 19:51:02 +02:00
83d205e717 Update check-ram.ps1 2022-10-13 19:42:55 +02:00
2f942d173e Update check-ram.ps1 2022-10-12 16:33:08 +02:00
c15f94928b Add check-ram.ps1 2022-10-12 16:22:05 +02:00
3f9ee0d023 Update check-outlook.ps1 2022-10-12 15:12:38 +02:00
e0b603f1b6 Update check-cpu.ps1 2022-10-12 14:58:26 +02:00
bffb7d6a11 Update check-repo.ps1 2022-10-12 13:24:19 +02:00
b6a4db1c1f Update check-swap-space.ps1 2022-10-11 20:38:23 +02:00
fd451e1ead Update check-time-zone.ps1 and check-health.ps1 2022-10-11 20:34:20 +02:00
e4830a86b6 Update check-pending-reboot.ps1 2022-10-11 20:20:42 +02:00
fa9223b24e Update check-pending-reboot.ps1 2022-10-11 20:13:04 +02:00
3ac262573a Update check-vpn.ps1 2022-10-11 20:00:39 +02:00
d23eebc023 Update check-ping.ps1 2022-10-11 19:51:04 +02:00
0bf94c16fb Update check-pending-reboot.ps1 2022-10-11 19:44:34 +02:00
a9604fbd79 Fix wrong '$DevInfo++' - many thanks to OlegBoul 2022-10-11 19:20:23 +02:00
78232dacf7 Update check-ping.ps1 and check-vpn.ps1 2022-10-10 08:37:10 +02:00
3375e6db6e Update check-dns.ps1, check-drives.ps1, and check-smart-devices.ps1 2022-10-09 19:40:51 +02:00
357a6f2fbb Update check-swap-space.ps1 2022-10-09 19:27:14 +02:00
107b807e22 Update check-swap-swap.ps1 2022-10-09 19:21:41 +02:00
945914a326 Update some check-*.ps1 scripts 2022-10-09 19:16:32 +02:00
888e0a5408 Update some check-*.ps1 scripts 2022-10-09 12:34:06 +02:00
b6baa94e3b Update check-pending-reboot.ps1 2022-10-08 17:36:05 +02:00
4dce0d282a Update list-cli-tools.ps1 2022-10-08 17:29:48 +02:00
3c91a3ea42 Update check-pending-reboot.ps1 2022-10-06 22:52:49 +02:00
0853b92f5e Add check-pending-reboot.ps1 2022-10-04 16:09:27 +02:00
f8e73d32a8 Add list-nic.ps1 2022-10-04 15:25:06 +02:00
b12f9c9f45 Add list-cpu.ps1, list-motherboard.ps1, and list-ram.ps1 2022-10-04 15:19:00 +02:00
da9c58db56 Add list-bios.ps1 2022-10-04 14:55:09 +02:00
5ce4f60d45 Update install-updates.ps1 2022-10-03 23:00:59 +02:00
7688491d55 Update check-repo.ps1 2022-10-03 19:02:48 +02:00
46e582913c Add check-repo.ps1 2022-10-03 18:48:12 +02:00
482b5b86ac Update write-typewriter.ps1 2022-10-03 12:23:34 +02:00
ce70b5e32b Update write-marquee.ps1 2022-10-03 11:43:42 +02:00
7489b8501d Add convert-image2ascii.ps1 2022-10-01 22:16:07 +02:00
50f80e57c1 Update list-crypto-rates.ps1 2022-09-29 14:42:49 +02:00
ea92d28485 Update the speak-*.ps1 scripts 2022-09-28 10:03:04 +02:00
4f31313923 Update list-cli-tools.ps1 2022-09-27 14:06:00 +02:00
74e108a1c6 Update list-cli-tools.ps1 2022-09-27 14:02:28 +02:00
198c45a448 Rename to list-apps.ps1 2022-09-25 19:24:57 +02:00
eb51263d84 Add list-os.ps1 2022-09-25 18:04:16 +02:00
3a23ab483f Rename to list-calendar.ps1 2022-09-25 11:13:23 +02:00
8876c5c003 Update list-special-folders.ps1 2022-09-25 10:58:46 +02:00
b1798e378b Add cd-users.ps1 2022-09-25 10:13:38 +02:00
34fbaec4b7 Update list-commit-statistics.ps1 2022-09-19 20:33:05 +02:00
28a33e074c Update fetch-repos.ps1 and pull-repos.ps1 2022-09-19 19:43:17 +02:00
c35c7b2786 Update FAQ.md 2022-09-19 15:29:35 +02:00
1b63bb91b9 Update FAQ.md 2022-09-19 15:27:27 +02:00
08cedf6696 Update README.md 2022-09-19 15:25:14 +02:00
80c8863f99 Update README.md 2022-09-19 15:24:18 +02:00
5cfa13f102 Update list-news.ps1 2022-09-19 14:35:10 +02:00
6bc3e59a0d Add list-special-folders.ps1 2022-09-19 14:15:58 +02:00
3cd545cbbb Update install-updates.ps1 2022-09-17 13:12:39 +02:00
9e9f8a5534 Update check-dns.ps1 2022-09-17 10:22:00 +02:00
bb2d431ce9 Update FAQ.md 2022-09-16 09:21:37 +02:00
a2817bcba1 Update FAQ.md 2022-09-16 09:20:34 +02:00
934e05e27f Update FAQ.md 2022-09-16 09:20:08 +02:00
d1ef3fe8e6 Update FAQ.md 2022-09-16 09:17:19 +02:00
769074fa51 Update FAQ.md 2022-09-16 09:12:31 +02:00
66bccad7e1 Update pull-repo.ps1 2022-09-14 09:21:14 +02:00
daf4684c5c Change to UTF-8 BOM encoding 2022-09-11 11:57:15 +02:00
a75cb369f1 Update show-notification.ps1 2022-09-10 22:45:56 +02:00
a0a9a6230f Update install-basic-apps.ps1 2022-09-10 15:23:15 +02:00
18a1b55580 Update install-basic-apps.ps1 2022-09-10 15:13:10 +02:00
2d130e5f71 Add Mp3tag 2022-09-10 14:45:16 +02:00
47c2254882 Rename to write-time.ps1 2022-09-10 14:16:14 +02:00
f14196edf8 Rename to write-date.ps1 2022-09-10 14:11:46 +02:00
64b95af3e0 Update list-dir-tree.ps1 2022-09-10 13:46:57 +02:00
2f8620c610 Update clean-repo.ps1 and switch-branch.ps1 2022-09-09 09:39:34 +02:00
ac4df785f2 Update check-dns.ps1 2022-09-09 09:27:12 +02:00
31ef9cf5d0 Update check-dns.ps1 2022-09-08 20:39:46 +02:00
1709e7343e Update fetch-repo.ps1 2022-09-08 20:31:34 +02:00
b566599a71 Update check-dns.ps1 2022-09-08 20:23:04 +02:00
7733f82fac Update check-dns.ps1 2022-09-08 20:09:12 +02:00
f41205c332 Update check-dns.ps1 2022-09-08 16:43:32 +02:00
09306c0156 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-09-07 15:34:59 +02:00
0f00ffd371 Update inspect-exe.ps1 2022-09-07 15:34:21 +02:00
296a82e58f Update README.md 2022-09-07 13:29:20 +02:00
c1317242a8 Update the comment based header 2022-09-06 21:42:04 +02:00
931a692848 Remove give-me-five.ps1 2022-09-05 20:30:30 +02:00
2667aafada Remove come-on.ps1 2022-09-05 20:28:22 +02:00
12897c0d1d Remove see-you-later.ps1 2022-09-05 20:25:33 +02:00
02ee5672a7 Add list-earthquakes.ps1 2022-09-05 20:21:23 +02:00
53d44cc2dd Update list-cli-tools.ps1 2022-09-05 19:45:54 +02:00
b6317944c0 Add speak-mandarin.ps1 2022-09-05 19:40:26 +02:00
96171c5598 Add speak-hindi.ps1 2022-09-05 19:36:46 +02:00
fe1a4f79f2 Add speak-arabic.ps1 2022-09-05 19:25:03 +02:00
4fbc4dcccb Add speak-greek.ps1 2022-09-05 19:21:49 +02:00
afd4f0a92b Add speak-ukrainian.ps1 2022-09-05 19:17:06 +02:00
bace31a3fd Add speak-japanese.ps1 2022-09-05 19:06:01 +02:00
bbf9f04a24 Update README.md 2022-09-04 12:11:30 +02:00
be629e44e6 Update README.md 2022-09-04 12:09:05 +02:00
6197f6f91f Update README.md 2022-09-04 12:08:38 +02:00
c35ffff616 Update README.md 2022-09-04 12:07:23 +02:00
be47ae499a Remove hashdir.sh 2022-09-04 12:05:02 +02:00
5dfc725242 Update FAQ.md 2022-09-04 11:45:40 +02:00
daf60a7f78 Update FAQ.md 2022-09-04 11:38:24 +02:00
39258d67c8 Update FAQ.md 2022-09-04 11:35:04 +02:00
737ddf7b05 Set execute file permissions for Linux 2022-09-04 11:32:21 +02:00
9cec25554c Update FAQ.md 2022-09-04 11:31:39 +02:00
1cb3ca6731 Update FAQ.md 2022-09-04 11:30:21 +02:00
1ecfc50b7e Update FAQ.md 2022-09-04 11:19:31 +02:00
81fe2bba52 Update FAQ.md 2022-09-04 11:13:05 +02:00
fb974454d8 Update FAQ.md 2022-09-04 11:10:51 +02:00
b34fac4632 Update the speak-*.ps1 scripts 2022-09-04 11:08:03 +02:00
bbae36eaa2 Update speak-spanish.ps1 2022-09-04 11:00:25 +02:00
c6d500eeb6 Add list-fibonacci.ps1 2022-09-02 19:34:22 +02:00
f9e7237647 Update switch-branch.ps1 2022-09-02 13:53:34 +02:00
92dbf75dae Update pull-repo.ps1 2022-09-02 13:50:51 +02:00
eef092a7dd Update new-branch.ps1 2022-09-02 13:07:30 +02:00
ccfa0bdc20 Updaate switch-branch.ps1 2022-09-01 10:56:49 +02:00
d5dcca6f3a Update clean-repo.ps1 2022-09-01 08:56:41 +02:00
2ec537cd64 Update fetch-repos.ps1 and pull-repos.ps1 2022-08-31 09:06:20 +02:00
64b1382868 Update Chocolatey files 2022-08-30 10:01:06 +02:00
df63d08f39 Update turn-volume-fully-up.ps1 2022-08-30 09:50:44 +02:00
0ddfff3a1e Update turn-volume-fully-up.ps1 2022-08-30 09:49:55 +02:00
ed9a4751fb Update README.md 2022-08-30 09:40:09 +02:00
b38d2f3ef6 Update README.md 2022-08-30 09:29:01 +02:00
ca7c5e1541 Update FAQ.md 2022-08-30 09:24:51 +02:00
e7baf37108 Update README.md 2022-08-30 09:22:07 +02:00
aca66d20ee Update README.md 2022-08-30 09:15:04 +02:00
a9cf1a8941 Update README.md 2022-08-30 09:12:33 +02:00
0d4e1aac45 Update powershell-scripts.nuspec 2022-08-30 08:44:40 +02:00
348d7eb3ec Update FAQ.md 2022-08-29 22:28:50 +02:00
fad4d1ad25 Update powershell-scripts.nuspec 2022-08-29 22:13:22 +02:00
f6b1f6e79a Update FAQ.md 2022-08-29 21:58:34 +02:00
a81c4b66ef Update FAQ.md 2022-08-29 21:55:17 +02:00
2301350722 Update FAQ.md 2022-08-29 21:50:43 +02:00
f076177b60 Update FAQ.md 2022-08-29 21:38:36 +02:00
18964a37fc Update FAQ.md 2022-08-29 21:31:53 +02:00
6c792e2cef Update start-calibre-server.ps1 2022-08-29 15:43:51 +02:00
c9e0c71733 Update basic-apps.csv 2022-08-29 14:55:42 +02:00
e4e34f34e1 Update new-qrcode.ps1 2022-08-29 13:47:19 +02:00
a6405ce64d Update clone-repos.ps1 2022-08-29 13:03:53 +02:00
a2c111e453 Update FAQ.md 2022-08-29 12:42:59 +02:00
238f30c9a3 Update FAQ.md 2022-08-29 12:28:28 +02:00
5f4bebe321 Update set-profile.ps1 2022-08-29 12:25:24 +02:00
e7544d14d9 Update FAQ.md 2022-08-29 12:05:42 +02:00
5862523aa3 Update install-basic-apps.ps1 2022-08-29 11:55:06 +02:00
8328c1d14f Update configure-git.ps1 2022-08-29 11:34:30 +02:00
f7582355db Update powershell-scripts.nuspec 2022-08-29 10:52:59 +02:00
f1d7810c5e Update FAQ.md 2022-08-29 10:44:07 +02:00
d581b0a57d Update powershell-scripts.nuspec 2022-08-29 10:10:36 +02:00
21a5fac8d9 Add support for installation via Chocolatey 2022-08-29 09:45:29 +02:00
a05dcd7c48 Add install-chocolatey.ps1 2022-08-29 09:14:19 +02:00
5988b9d42a Add Netflix 2022-08-27 14:37:31 +02:00
140c958b3d Improve description 2022-08-25 08:36:55 +02:00
0e0dd641e3 Fix typo 2022-08-25 08:24:03 +02:00
49d819f307 Update basic-apps.csv 2022-08-23 20:44:08 +02:00
97570d3229 Update basic-apps.csv 2022-08-22 10:48:39 +02:00
fa9e8f7363 Update basic-apps.csv 2022-08-22 10:39:54 +02:00
a2a8fa36c1 Update basic-apps.csv 2022-08-22 10:17:12 +02:00
94025de1f9 Add One Calendar app 2022-08-21 12:15:12 +02:00
834cad35cb Update basic-apps.csv 2022-08-21 11:53:51 +02:00
6652660a39 Add install-basic-apps.ps1 2022-08-21 11:04:59 +02:00
13e8828482 Update install-updates.ps1 2022-08-20 12:53:12 +02:00
cf3dbd051f Update poweroff.ps1 2022-08-20 12:43:49 +02:00
fe3cd68194 Update reboot.ps1 2022-08-20 12:40:31 +02:00
0cdf5ec9a1 Update build-repos.ps1, clone-repos.ps1, fetch-repos.ps1, and
pull-repos.ps1
2022-08-18 09:46:16 +02:00
ddb6484a9d Add show-notification.ps1 2022-08-13 15:34:35 +02:00
be860c4902 Update clean-repo.ps1 2022-08-11 11:56:14 +02:00
f90c717bd2 Add count-lines-of-code.ps1 2022-08-10 15:57:43 +02:00
ba03ac8412 Update pull-repo.ps1 2022-08-10 15:16:54 +02:00
c1290d17e3 Add toggle-caps-lock.ps1, toggle-num-lock.ps1, and toggle-scroll-lock.ps1 2022-08-10 14:58:01 +02:00
fa71267c50 Update switch-branch.ps1 2022-08-10 14:42:07 +02:00
6fa8cbbeff Update clone-repos.ps1 and pull-repos.ps1 2022-08-06 14:25:55 +02:00
23fb20eb1a Update clone-repos.ps1 2022-08-06 14:20:35 +02:00
49c221b8d5 Improve fetch-repos.ps1 2022-08-04 16:23:26 +02:00
e351ce7dfa Fix typo 2022-08-04 15:46:35 +02:00
cb6a5dde20 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-08-04 15:46:04 +02:00
2310b53e6a Add list-installed-languages.ps1 2022-08-04 15:45:33 +02:00
d9ce422619 Improve list-news.ps1 2022-08-04 14:49:15 +02:00
f61d832ffa Update clone-repos.ps1 2022-07-29 15:21:39 +02:00
3e440b26b6 Update switch-branch.ps1 2022-07-29 08:53:29 +02:00
1c6121d654 Add upload-to-dropbox.ps1 2022-07-28 08:59:59 +02:00
108128cd51 Add set-volume.ps1 2022-07-28 08:50:50 +02:00
0288614b8d Add cd-screenshots.ps1 2022-07-22 08:02:43 +02:00
bc7cdc330a Add some install* / uninstall* scripts 2022-07-15 17:12:01 +02:00
f1ac46af9d Improve install-ssh-client.ps1 and install-ssh-server.ps1 for Linux 2022-07-15 10:05:18 +02:00
2d0db82461 Update README.md 2022-07-15 09:57:50 +02:00
c8c4da44df Corrected grammatical errors 2022-07-12 19:54:16 +02:00
ac6c00338f Add executable rights to all PowerShell scripts 2022-07-05 14:38:25 +02:00
ee135d54ee Update ping-weather.ps1 2022-06-28 16:09:41 +02:00
00b4656119 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-06-28 15:49:56 +02:00
ad3fcb9a58 Add ping-weather.ps1 2022-06-28 15:49:36 +02:00
148c0ab733 Update FAQ.md 2022-06-25 08:24:12 +02:00
c381334679 Add chapter about security 2022-06-24 11:40:49 +02:00
e2cb179266 Update domain-names.csv 2022-06-20 16:39:17 +02:00
85f6ae8413 Update install-unbound.ps1 2022-06-13 15:34:53 +02:00
4f39fdd245 Add check-outlook.ps1 2022-06-09 16:35:26 +02:00
46aff13090 Update check-drives.ps1 2022-06-09 16:30:28 +02:00
6da9a90a3e Add minimize-all-windows.ps1 2022-06-09 16:20:56 +02:00
263433a80b Merge branch 'master' of github.com:fleschutz/PowerShell 2022-06-09 16:13:04 +02:00
969a457a15 Add lock-desktop.ps1 and suspend.ps1 2022-06-09 16:12:40 +02:00
fb5586d228 Update start-ipfs-server.ps1 2022-06-09 09:42:13 +02:00
d042c48c42 Update domain-names.csv 2022-06-07 12:04:48 +02:00
a92b643132 Update install-unbound.ps1 2022-06-02 16:04:33 +02:00
bd9da27782 Update play-imperial-march.ps1 2022-06-01 09:36:35 +02:00
4435f8f2da Update play-happy-birthday.ps1 2022-06-01 09:35:55 +02:00
e70894af6a Update play-jingle-bells.ps1 2022-06-01 09:35:01 +02:00
8f6089fc3f Update play-happy-birthday.ps1 2022-06-01 09:32:11 +02:00
48b4a21b1e Update play-mission-impossible.ps1 2022-06-01 09:30:47 +02:00
a924f76a99 Update new-branch.ps1 2022-05-31 16:42:59 +02:00
e821fc3912 Update check-cpu.ps1 2022-05-31 14:39:11 +02:00
af18ccd73b Update check-cpu.ps1 2022-05-31 14:38:34 +02:00
dfad9e5084 Update speak-countdown.ps1 2022-05-31 14:30:22 +02:00
47aa344912 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-05-30 16:45:53 +02:00
4795a50768 Update domain-names.csv 2022-05-30 16:45:36 +02:00
7fb2915036 Update check-symlinks.ps1 2022-05-30 10:22:51 +02:00
e71741d12a Update check-symlinks.ps1 2022-05-30 08:12:48 +02:00
bcb66d2445 Add DNS training to install-unbound.ps1 2022-05-29 11:27:36 +02:00
03824dda43 Add unbound-checkconf in install-unbound.ps1 2022-05-29 10:57:29 +02:00
a85bb07933 Update unbound.conf 2022-05-29 10:50:38 +02:00
fb835bcd7f Update play-beep-sound.ps1 2022-05-26 11:15:06 +02:00
f74b989b95 Update list-voices.ps1 2022-05-26 11:12:50 +02:00
d453841f6e Update unbound.conf 2022-05-25 12:38:32 +02:00
3a6c0f84bd Update unbound.conf 2022-05-23 15:42:29 +02:00
8875545f20 Update install-unbound.ps1 and unbound.conf 2022-05-23 14:54:51 +02:00
39071714b7 Update unbound.conf 2022-05-23 14:33:37 +02:00
bedc512f47 Update check-dns.ps1 2022-05-23 12:51:58 +02:00
c1b4b0b981 Update check-dns.ps1 2022-05-23 12:26:56 +02:00
a5ff3ae02f Add install-unbound.ps1 2022-05-22 22:35:21 +02:00
21c25ac698 Update switch-branch.ps1 2022-05-13 08:58:47 +02:00
cb282a067b Update switch-branch.ps1 2022-05-11 14:37:24 +02:00
348403a3ba Update new-branch.ps1 2022-05-10 14:33:30 +02:00
4645661788 Update README.md 2022-05-10 09:04:59 +02:00
4eb2dcb4f2 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-05-10 07:33:44 +02:00
306f59b6b7 Add disconnect-vpn.ps1 and open-vpn-settings.ps1 2022-05-10 07:33:18 +02:00
006624430b Update FAQ.md 2022-05-10 07:20:25 +02:00
436a650f2f Updaate clear-dns-cache.ps1 2022-05-09 16:20:18 +02:00
546c436b3e Add clear-dns-cache.ps1 2022-05-09 16:18:05 +02:00
7b46ee3503 Update write-motd.ps1 2022-05-09 09:19:06 +02:00
a1f5934d09 Update write-motd.ps1 2022-05-09 08:52:51 +02:00
ed68ba05d0 Update write-motd.ps1 2022-05-09 08:51:59 +02:00
475df7fed6 Update write-motd.ps1 2022-05-09 08:50:30 +02:00
104049cb50 Update write-motd.ps1 2022-05-09 08:49:21 +02:00
0559165668 Update write-motd.ps1 2022-05-09 08:48:27 +02:00
f69e1e428f Update write-motd.ps1 2022-05-09 08:37:28 +02:00
2131b72577 Update write-motd.ps1 2022-05-09 08:36:10 +02:00
2eb776610a Update write-motd.ps1 2022-05-09 08:33:53 +02:00
f1682f3604 Update write-motd.ps1 2022-05-09 08:20:15 +02:00
682329f09d Update write-motd.ps1 2022-05-09 07:58:38 +02:00
ead2e57075 Update start-ipfs-server.ps1 2022-05-09 07:34:05 +02:00
2100056e6b Update check-dns-server.ps1 2022-05-07 16:02:49 +02:00
b185f9b145 Add print-image.ps1 2022-05-07 15:24:52 +02:00
537d2b245a Update open-downloads-folder.ps1 2022-05-07 14:54:18 +02:00
10f409d2c8 Update FAQ.md 2022-05-06 09:05:47 +02:00
d32dc93cbb Update FAQ.md 2022-05-06 08:59:45 +02:00
744ea2275d Update FAQ.md 2022-05-06 08:55:12 +02:00
45cd3e0876 Update the cd-*.ps1 scripts 2022-05-04 11:50:18 +02:00
1803b09fad Update check-dns-server.ps1 2022-05-03 08:59:36 +02:00
bbe9aa3ef9 Update check-dns-server.ps1 2022-05-03 08:14:22 +02:00
eff81eecea Add check-dns-server.ps1 2022-05-02 21:13:16 +02:00
9cd4e7c44e Update pull-repo.ps1 2022-05-02 16:47:17 +02:00
0e4a6036f2 Update start-calibre-server.ps1 2022-05-02 11:15:52 +02:00
39d17bbf49 Update fetch-repo.ps1 2022-05-02 10:40:19 +02:00
0951bbc4cb Update git-repos.csv 2022-04-30 16:00:34 +02:00
43ba62d10f Merge branch 'master' of github.com:fleschutz/PowerShell 2022-04-30 09:26:12 +02:00
6c01170d82 Fix typo 2022-04-30 09:25:45 +02:00
85f69c3f95 Merge pull request #4 from alainQtec/patch-3
Update write-motd.ps1
2022-04-30 08:52:11 +02:00
a04f89554d Update write-motd.ps1
Added $Uptime, $CPU_info and $OS
2022-04-29 20:33:56 +02:00
0c4d8c927d Update clone-repos.ps1 2022-04-27 15:29:06 +02:00
151c5f73c0 Add list-commit-statistics.ps1 2022-04-27 14:31:34 +02:00
c81ae078b8 Update check-symlinks.ps1 2022-04-27 13:30:13 +02:00
9897b11d0b Update clean-repo.ps1 2022-04-27 11:16:41 +02:00
37b85938a4 Add one retry to clean-repo.ps1 2022-04-27 11:11:20 +02:00
81e4acdefd Update switch-branch.ps1 2022-04-27 09:39:27 +02:00
d3f95bb4b7 Update clean-repo.ps1 2022-04-26 16:04:21 +02:00
7e0bee76d6 Update list-city-weather.ps1 2022-04-26 15:36:21 +02:00
72a5fe04f5 Update configure-git.ps1 2022-04-26 15:08:48 +02:00
1e74c2d15f Update switch-branch.ps1 2022-04-26 14:36:01 +02:00
13ffbb9214 Update clean-repo.ps1 2022-04-26 14:26:04 +02:00
a48756dc3e Update clone-repos.ps1 2022-04-24 16:56:03 +02:00
f1993cad42 Update clone-repos.ps1 2022-04-24 16:37:03 +02:00
eceb8c982b Update clone-repos.ps1 2022-04-24 16:24:10 +02:00
5931dc0774 Update aviation.csv, computing.csv, and general.csv 2022-04-22 12:55:16 +02:00
e0e60e2981 Rename to lower-case first character 2022-04-22 08:24:07 +02:00
83b8598bae Update pull-repo.ps1 2022-04-20 15:41:59 +02:00
971aa8c00f Update README.md 2022-04-20 07:11:14 +02:00
436633b55f Update new-branch.ps1 2022-04-14 12:00:01 +02:00
3cc97862af Update pull-repos.ps1 2022-04-14 07:39:34 +02:00
04738077fe Improve the error message line 2022-04-13 12:06:32 +02:00
2e86cb0fa4 Update fetch-repo.ps1 2022-04-13 11:10:51 +02:00
8482d37c3b Update clean-repo.ps1 2022-04-13 10:47:53 +02:00
62e99556d2 Removed export-to-serenade.ps1 2022-04-13 07:26:21 +02:00
d68df88c4d Add list-outlook-sent.ps1 2022-04-11 11:17:45 +02:00
b1106be615 Add list-outlook-inbox.ps1 2022-04-11 11:03:35 +02:00
149bf8baf8 Update list-voices.ps1 2022-04-11 08:54:09 +02:00
a4f25f2b35 Updated my-profile.ps1 2022-04-07 08:32:52 +02:00
62f47df20d Update new-branch.ps1 2022-04-05 08:48:13 +02:00
8144fad50f Update clean-repo.ps1 2022-04-04 16:15:29 +02:00
cab7664d67 Update README.md 2022-04-02 11:32:09 +02:00
3ac68d5826 Update fetch-repo.ps1 and pull-repo.ps1 2022-04-01 11:00:36 +02:00
03b6623128 Update git-repos.csv 2022-04-01 09:08:05 +02:00
3ccf9d1124 Update pull-repo.ps1 2022-03-29 08:05:30 +02:00
60024da825 Add WinSAT 2022-03-29 07:37:01 +02:00
8f1393ae3b Update clean-repo.ps1 2022-03-28 16:25:24 +02:00
e6110bcdd8 Update new-branch.ps1 2022-03-28 16:21:19 +02:00
6bbe1bf59d Update pull-repo.ps1 2022-03-28 16:11:13 +02:00
2ff3b1e4a1 Add speak-dutch.ps1 2022-03-28 15:22:32 +02:00
ca23af14bf Add speak-latin.ps1, speak-portuguese.ps1, and speak-swedish.ps1 2022-03-28 15:08:41 +02:00
485bcbfe65 Add speak-danish.ps1 and speak-polish.ps1 2022-03-28 14:55:41 +02:00
3264c2fbed Update list-submodules.ps1 2022-03-28 14:32:54 +02:00
71e4bc64f1 Update check-symlinks.ps1 2022-03-28 13:26:23 +02:00
cae2904f3d Update copy-photos-sorted.ps1 2022-03-28 13:06:32 +02:00
4b1b9748f5 Update README.md 2022-03-28 12:19:14 +02:00
3753ef3b35 Update list-repos.ps1 2022-03-28 12:16:50 +02:00
eca4d1571f Update list-repos.ps1 2022-03-28 12:12:26 +02:00
7091f53cf0 Update README.md 2022-03-28 12:09:01 +02:00
6840cd3fbb Update list-repos.ps1 2022-03-28 11:44:20 +02:00
7a11e4705a Merge branch 'master' of github.com:fleschutz/PowerShell 2022-03-28 11:25:14 +02:00
12ca2bf138 Add turn-volume-fully-up.ps1 2022-03-28 11:24:50 +02:00
f09438bc6f Update turn-volume-down.ps1 2022-03-25 10:10:09 +01:00
12639db861 Update turn-volume-up.ps1 2022-03-25 10:09:07 +01:00
b2a16c4e5c Update turn-volume-on.ps1 2022-03-25 10:06:35 +01:00
45f770e9fc Update turn-volume-off.ps1 2022-03-25 10:04:54 +01:00
08140a4f59 Update turn-volume-down.ps1 2022-03-25 10:03:25 +01:00
6d0a982b50 Update play-beep-sound.ps1 2022-03-25 09:54:36 +01:00
b0330be96c Update sync-repo.ps1 2022-03-25 07:28:12 +01:00
45d72ecc4b Update some abbreviations 2022-03-22 14:15:49 +01:00
2003b18424 Update play-jingle-bells.ps1 2022-03-21 10:41:42 +01:00
958df2a2e4 Update play-super-mario.ps1 2022-03-21 10:39:30 +01:00
18f05fc262 Update play-imperial-march.ps1 2022-03-21 10:37:05 +01:00
293398d386 Update play-happy-birthday.ps1 2022-03-21 10:36:03 +01:00
afde886e6f Merge branch 'master' of github.com:fleschutz/PowerShell 2022-03-09 16:55:36 +01:00
7db5dac5f2 Update pull-repos.ps1 2022-03-09 16:55:17 +01:00
2f8187cb82 Update cd-root.ps1 2022-03-09 07:57:40 +01:00
69b9544a21 Update switch-branch.ps1 2022-03-08 11:01:01 +01:00
3d1462f2f5 Update README.md 2022-03-06 12:10:47 +01:00
59c4596271 Improve the error messages 2022-03-03 09:49:58 +01:00
e1feb43253 Update clean-repo.ps1 2022-02-28 10:57:50 +01:00
f9ef1c93c7 Update cd-dropbox.ps1 2022-02-25 13:27:40 +01:00
89194a0286 Update cd-downloads.ps1 2022-02-25 13:20:48 +01:00
4de937934d Update cd-fonts.ps1 2022-02-25 13:15:01 +01:00
447560ef34 Fix cd-temp.ps1 2022-02-25 13:11:33 +01:00
3618087c25 Update the cd-*.ps1 scripts and add cd-fonts.ps1 2022-02-25 13:08:25 +01:00
25fed61829 Update cd-docs.ps1 2022-02-25 09:23:38 +01:00
6c03238aa9 Update start-ipfs-server.ps1 2022-02-22 13:17:57 +01:00
7507d59a2a Update new-branch.ps1 2022-02-21 16:44:09 +01:00
e0e866de16 Add MpCmdRun.exe 2022-02-15 08:01:45 +01:00
12a9e83c65 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-02-14 12:42:02 +01:00
ba14c43c24 Replace check-headlines.ps1 by list-headlines.ps1 2022-02-14 12:41:38 +01:00
a1ff76c495 Update list-drives.ps1 2022-02-12 11:02:15 +01:00
97b407536d Update the manuals 2022-02-10 09:01:07 +01:00
15e3d9f49c Update the comment-based header 2022-02-10 08:57:52 +01:00
8114a2fe2a Update the abbreviations 2022-02-03 07:17:31 +01:00
bf7bdf11f8 Add new-user.ps1 2022-01-31 14:24:06 +01:00
7bccf69f0c Update the comment header 2022-01-30 10:49:30 +01:00
c112524c6f Update the comment header 2022-01-29 12:47:46 +01:00
757eba69d9 check-health.ps1 2022-01-29 11:36:17 +01:00
a6927786c6 Merge branch 'master' of github.com:fleschutz/PowerShell 2022-01-29 11:31:51 +01:00
319d7312f7 Update list-emojis.ps1 2022-01-29 11:31:26 +01:00
8962779535 Update README.md 2022-01-29 11:28:30 +01:00
db097326dd Update README.md 2022-01-29 10:58:36 +01:00
d10f8fb266 Update README.md 2022-01-29 10:51:43 +01:00
e131e2ff0c Fix typo 2022-01-27 07:50:27 +01:00
db4c008925 Update what-is.ps1 and the abbreviations 2022-01-27 07:28:19 +01:00
efd096dc0c Merge pull request #2 from Natfan/patch-1
Fixed CSV issue
2022-01-25 15:45:02 +01:00
ea3ec5ea6d Fixed CSV issue
Converted trailing comma to brackets
2022-01-25 13:18:53 +00:00
470cfcbb2f Update clone-repos.ps1 2022-01-23 18:49:36 +01:00
8149c001b7 Remove obsolete scripts 2022-01-22 12:37:04 +01:00
dd9dfda0b8 Remove obsolete scripts 2022-01-22 12:34:57 +01:00
8262d06631 Remove obsolete scripts 2022-01-22 12:32:05 +01:00
0bb7dba477 Update clone-repos.ps1 2022-01-21 20:04:05 +01:00
2f561eeef9 Update git-repos.csv 2022-01-21 16:25:55 +01:00
8f0644cb6f Update build-repo.ps1 2022-01-21 12:46:39 +01:00
135909ecac Update clean-repos.ps1 2022-01-21 12:21:40 +01:00
a15e596ce4 Update build-repo.ps1 2022-01-21 12:19:51 +01:00
f7722366ec Update git-repos.csv 2022-01-21 12:15:00 +01:00
8519271de5 Fix typo in pull-repos.ps1 2022-01-19 09:38:47 +01:00
fd7b60182d Improve the output 2022-01-18 21:02:19 +01:00
e8df5794cd Update pull-repo.ps1 2022-01-12 15:18:50 +01:00
609440022a Update copy-photos-sorted.ps1 2022-01-08 15:01:27 +01:00
023e71058c Update copy-photos-sorted.ps1 2022-01-08 13:58:54 +01:00
87c1e5b02e Update list-cli-tools.ps1 2022-01-07 13:30:23 +01:00
ba65ee0bac Add cd-windows.ps1 2022-01-07 12:08:42 +01:00
b26ac88499 Adapt git-repos.csv 2022-01-07 09:56:02 +01:00
f5ff29446a Simple rename 2022-01-07 09:33:20 +01:00
8d13d68788 Update translate-text.ps1 2022-01-02 12:04:56 +01:00
bce67c5502 Update README.md 2022-01-02 10:04:50 +01:00
c536779803 Merge branch 'master' of github.com:fleschutz/PowerShell 2021-12-30 19:28:25 +01:00
4cf81fb889 Remove obsolete scripts 2021-12-30 19:28:06 +01:00
413f689f55 Remove nohup.out 2021-12-29 10:10:25 +01:00
82d6eee187 Update upgrade-ubuntu.ps1 2021-12-29 09:22:38 +01:00
f1161e05c7 Update start-ipfs-server.ps1 2021-12-28 10:30:52 +01:00
2e35a91d8c Update README.md 2021-12-22 15:58:04 +01:00
ae6057a02b Update README.md 2021-12-22 15:56:47 +01:00
d2a40de50a Removed VoiceControl.md 2021-12-22 15:54:05 +01:00
ddb7aa1dc3 Update install-updates.ps1 2021-12-19 11:33:51 +01:00
ae4298b114 Merge branch 'master' of github.com:fleschutz/PowerShell 2021-12-19 11:28:52 +01:00
7e1e4f4336 Update my-profile.ps1 2021-12-19 11:28:35 +01:00
97e2691eaf UPdate pull-repos 2021-12-19 11:24:32 +01:00
1b63f059be Update replace-in-files.ps1 2021-12-18 12:13:29 +01:00
b910fb9246 Update switch-branch.ps1 2021-12-17 14:33:30 +01:00
22a4a7a902 Remove scripts which have been moved to talk2windows 2021-12-17 07:29:52 +01:00
e190750265 Update README.md 2021-12-16 07:25:00 +01:00
13e64cfb2c Add check-wind.ps1 2021-12-13 11:11:45 +01:00
7b5165e34d Update the scripts 2021-12-13 10:52:50 +01:00
50ea7be8f1 Simple rename 2021-12-13 10:03:37 +01:00
63595578bf Merge branch 'master' of github.com:fleschutz/PowerShell 2021-12-13 09:38:03 +01:00
96878c410d Update come-on.ps1 2021-12-13 09:37:45 +01:00
7a653ffffe Update VoiceControl.md 2021-12-13 09:00:46 +01:00
506ceb0fd6 Update open-outlook.ps1 and open-thunderbird.ps1 2021-12-13 08:55:50 +01:00
1d228e8fb5 Update clear-recycle-bin.ps1 2021-12-13 08:36:10 +01:00
9a0c57139c Update roll-a-dice.ps1 2021-12-13 08:20:02 +01:00
877cdab36e Add check-month.ps1 2021-12-13 08:11:12 +01:00
d15a5e5af3 Add next-nature-wallpaper.ps1 and next-space-wallpaper.ps1 2021-12-12 21:00:35 +01:00
8eb51506e7 Add next-car-wallpaper.ps1 and next-plane-wallpaper.ps1 2021-12-12 20:55:38 +01:00
0c9def2bee Fix typo 2021-12-12 12:20:02 +01:00
adbc91e573 Add next-*-wallpaper.ps1 scripts 2021-12-12 12:17:30 +01:00
49c61532f1 Update switch-wallpaper.ps1 2021-12-12 11:37:40 +01:00
c2b4be5e37 Add open-discord-website.ps1 2021-12-11 18:23:56 +01:00
9259ab452a Add check-day.ps1 2021-12-11 17:48:35 +01:00
42aab1440b Add check-week.ps1 and check-year.ps1 2021-12-11 17:44:30 +01:00
8ea938067f Add sorry.ps1 2021-12-11 17:24:41 +01:00
7a332d2b1d Fix typo 2021-12-11 17:20:46 +01:00
8a6524542d Update switch-wallpaper.ps1 2021-12-11 17:14:27 +01:00
ff683cdf96 Improve a bit 2021-12-11 17:02:33 +01:00
9ce6a1e06f Update the wallpaper scripts 2021-12-11 16:50:35 +01:00
1d17a5a891 Add switch-wallpaper.ps1 2021-12-11 16:49:04 +01:00
914634fd29 Improve check-dawn.ps1, check-dusk.ps1, check-sunrise.ps1, and
check-sunset.ps1
2021-12-11 16:12:12 +01:00
e188da6c5e Update spell-word.ps1 2021-12-11 15:49:59 +01:00
58e769b940 Add some play-*-music.ps1 scripts 2021-12-11 15:44:45 +01:00
4e9e047c05 Update the happy-* scripts 2021-12-11 15:22:25 +01:00
038a32f075 Add see-you-later.ps1 2021-12-11 12:59:35 +01:00
e6e98e34ec Add play-dance-music.ps1, play-pop-music.ps1 and play-rock-music.ps1 2021-12-11 12:56:08 +01:00
d90a5918fc Update README.md 2021-12-11 12:45:30 +01:00
66125459f6 Update VoiceControl.md 2021-12-11 12:38:14 +01:00
9ab4ac9aa5 Update VoiceControl.md 2021-12-11 12:35:35 +01:00
0c2720838c Update VoiceControl.md 2021-12-11 12:34:32 +01:00
1a94413a0e Simple rename 2021-12-11 12:32:03 +01:00
3122902f0b Update VoiceControl.md 2021-12-10 19:56:25 +01:00
335c3eb094 Update VoiceControl.md 2021-12-10 19:50:13 +01:00
b4c2f03fbe Add bye.ps1 2021-12-10 19:47:36 +01:00
0d39a0be4f Update VoiceControl.md 2021-12-10 19:45:49 +01:00
b711eb47c7 Update VoiceControl.md 2021-12-10 19:41:34 +01:00
5b28890680 Merge branch 'master' of github.com:fleschutz/PowerShell 2021-12-10 19:40:30 +01:00
090cd08243 Update VoiceControl.md 2021-12-10 19:40:14 +01:00
d23894fa80 Add how-do-you-do.ps1 2021-12-10 19:40:13 +01:00
9d16073331 Update VoiceControl.md 2021-12-10 19:38:48 +01:00
49360833f1 Add hello.ps1 2021-12-10 19:31:45 +01:00
68c00db77a Add greeting scripts 2021-12-10 19:28:42 +01:00
0e153338a9 Update VoiceControl.md 2021-12-10 17:14:41 +01:00
aec2486e38 Add shut-up.ps1 2021-12-10 17:09:29 +01:00
fce75a4987 Update VoiceControl.md 2021-12-10 16:56:07 +01:00
0ef9a5e116 Update VoiceControl.md 2021-12-10 16:54:15 +01:00
671af2114d Update VoiceControl.md 2021-12-10 16:52:47 +01:00
5b68b6f017 Update VoiceControl.md 2021-12-10 16:44:34 +01:00
bb3623212b Update VoiceControl.md 2021-12-10 16:36:34 +01:00
b912d29d1d Update VoiceControl.md 2021-12-10 16:34:26 +01:00
181c8688a8 Update VoiceControl.md 2021-12-10 16:33:25 +01:00
e139a28e18 Update VoiceControl.md 2021-12-10 16:29:31 +01:00
3df290b201 Update VoiceControl.md 2021-12-10 16:27:20 +01:00
6408e33b0b Update VoiceControl.md 2021-12-10 16:20:54 +01:00
b9069dd275 Add roll-a-dice.ps1 2021-12-10 16:06:28 +01:00
a92090f052 Add give-me-five.ps1 2021-12-10 15:43:47 +01:00
41e06dd2f8 Update the scripts 2021-12-10 11:51:51 +01:00
e8b0875b2a Add Chemistry.csv 2021-12-09 17:51:48 +01:00
d2460bf73a Update Various.csv 2021-12-09 17:40:05 +01:00
3f0d882dcd Update Military.csv 2021-12-09 17:32:35 +01:00
72fba014ec Update Organizations.csv 2021-12-09 17:23:46 +01:00
9859424541 Update Astronomy.csv 2021-12-09 17:09:56 +01:00
5a11b1fbc1 Add Astronomy.csv 2021-12-09 16:48:57 +01:00
41f8c9d5cd Add GetTempDir function 2021-12-09 16:36:44 +01:00
2881994f5e Merge branch 'master' of github.com:fleschutz/PowerShell 2021-12-09 16:29:58 +01:00
220be1e754 Update README.md 2021-12-09 16:29:44 +01:00
96c288c18a Update README.md 2021-12-09 16:22:44 +01:00
8df9703a01 Update the manuals 2021-12-09 16:19:09 +01:00
5fb1f52ace Add open-apps-folder.ps1 2021-12-09 15:45:03 +01:00
f5edb4f370 Update give-reply.ps1 and repeat-last-reply.ps1 2021-12-09 09:42:54 +01:00
dedaad01bf Add cd-temp.ps1 and open-temporary-folder.ps1 2021-12-09 09:27:10 +01:00
6d6a49b8a1 Update my-profile.ps1 2021-12-09 07:19:20 +01:00
c955685fa4 Update my-profile.ps1 2021-12-08 18:25:10 +01:00
5746609a35 Update check-cpu.ps1 2021-12-08 17:08:01 +01:00
be5ef1b745 Simple rename 2021-12-08 17:01:19 +01:00
f687fbb8a0 Improve TimeSpanToString() 2021-12-08 16:46:20 +01:00
3868e56a70 Improve check-midnight.ps1, check-noon.ps1, and check-tea-time.ps1 2021-12-08 15:50:22 +01:00
394cab03a1 Update check-iss.ps1 2021-12-08 13:20:36 +01:00
d3fbe3a167 Add check-easter-sunday.ps1 2021-12-08 13:06:00 +01:00
38615d3213 Add check-independence-day.ps1 2021-12-08 12:50:10 +01:00
40f628dae4 Add show-traffic.ps1 2021-12-08 11:24:36 +01:00
c4d1310fdc Update hi.ps1 2021-12-08 08:52:33 +01:00
5d0a60bae7 Add check-tether-rate.ps1 and show-tether-rate.ps1 2021-12-08 08:05:11 +01:00
ca99f13dab Add come-on.ps1 2021-12-08 07:54:36 +01:00
759f3509cf Update close-magnifier.ps1 2021-12-08 07:39:08 +01:00
7b3d118ee7 Update README.md 2021-12-08 07:34:08 +01:00
983e8dae97 Add open-g-drive.ps1 2021-12-07 22:50:15 +01:00
8aef2ef324 Simple rename 2021-12-07 22:45:00 +01:00
1d88d97606 Update VoiceControl.md 2021-12-07 22:41:50 +01:00
2b85a84672 Update VoiceControl.md 2021-12-07 22:36:58 +01:00
9bd6c1072c Update VoiceControl.md 2021-12-07 22:32:08 +01:00
86a19bb19d Add show-british-pound-rate.ps1 2021-12-07 17:36:52 +01:00
66329b9b2b Update say-hello.ps1 2021-12-07 17:28:53 +01:00
13aacff361 Add check-midnight.ps1, check-noon.ps1, and check-tea-time.ps1 2021-12-07 17:03:58 +01:00
6fb9fe787a Update thank-you.ps1 2021-12-07 12:17:10 +01:00
3fa92d1935 Update check-vpn.ps1 2021-12-07 12:07:23 +01:00
bbdac87cde Add connect-vpn.ps1 2021-12-07 11:51:47 +01:00
1d191821df Add rasdial.exe 2021-12-07 11:27:25 +01:00
9c405e1f6d Add show-euro-rate.ps1 and show-us-dollar-rate.ps1 2021-12-07 07:22:39 +01:00
8cb9e9a888 Add show-bitcoin-rate.ps1 and show-ether-rate.ps1 2021-12-07 07:15:39 +01:00
3e9db326bc Add check-santa.ps1 2021-12-06 19:45:59 +01:00
1289232de8 Simple rename 2021-12-06 19:33:42 +01:00
7aa7af1028 Update check-drives.ps1 2021-12-06 19:21:15 +01:00
8301a63a6a Simple rename 2021-12-06 19:07:45 +01:00
2c6bfc2975 Fix typo 2021-12-06 18:55:29 +01:00
bdde4f31df Add repeat-last-reply.ps1 2021-12-06 18:48:32 +01:00
1383261c68 Update give-reply.ps1 2021-12-06 17:05:28 +01:00
3a0cb4a001 Add use of give-reply.ps1 2021-12-06 17:00:49 +01:00
589ba8e93c Add give-reply.ps1 2021-12-06 15:46:02 +01:00
2d2803ce4e Add some abbreviations 2021-12-06 13:27:12 +01:00
5e81da2267 Add some show-*-city.ps1 2021-12-06 12:31:23 +01:00
6f99492e48 Update check-moon-phase.ps1 2021-12-06 11:27:03 +01:00
ca0e597adc Update check-moon-phase.ps1 2021-12-06 11:18:33 +01:00
751ab1c3a5 Update check-christmas.ps1 and check-new-year.ps1 2021-12-06 08:35:26 +01:00
d977df7ce0 Add check-*.ps1 scripts 2021-12-05 11:53:00 +01:00
5690484b39 Add check-bitcoin.ps1 2021-12-05 11:47:03 +01:00
c657f8b77d Fix typo 2021-12-05 11:34:01 +01:00
ea7512c1c0 Add some check-*.ps1 scripts 2021-12-05 11:28:14 +01:00
70422aaeb0 Add check-iss.ps1 2021-12-04 17:51:31 +01:00
42ef987d69 Add check-christmas.ps1 and check-new-year.ps1 2021-12-04 17:28:17 +01:00
3e72ee7e3c Add show-ant-manual.ps1 and show-msbuild-manual.ps1 2021-12-04 16:22:16 +01:00
e7588e7b8c Add some show-*-manual.ps1 scripts 2021-12-04 16:16:08 +01:00
38f4bb9d95 Add check-headlines.ps1 2021-12-04 15:37:22 +01:00
38c8ef7b8c Add play-radio-afn-stuttgart.ps1 2021-12-04 15:25:09 +01:00
9b86a13895 Add some show-*-manual.ps1 scripts 2021-12-04 14:53:24 +01:00
09cc35b15e Add check-moon.ps1 2021-12-04 14:35:37 +01:00
7a7a92ecc4 Update check-uptime.ps1 2021-12-04 14:10:16 +01:00
fdc9965b30 Add check-sun.ps1 2021-12-04 14:02:56 +01:00
afdec27755 Update VoiceControl.md 2021-12-04 13:44:06 +01:00
076b732564 Merge branch 'master' of github.com:fleschutz/PowerShell 2021-12-04 13:43:11 +01:00
0f4b7a68a7 Add hi.ps1 and check-my-balance.ps1 2021-12-04 13:39:59 +01:00
3b329766df Update VoiceControl.md 2021-12-04 13:30:02 +01:00
4e5cd0a94e Add open-serenade-website.ps1 2021-12-04 13:27:16 +01:00
bf7feab3e8 Simple rename 2021-12-04 11:44:11 +01:00
1485 changed files with 52638 additions and 14124 deletions

View File

@ -1,140 +0,0 @@
Abbreviation,Definition
AB,Air Base
AC,Aircraft
ACAS,Airborne Collision Avoidance System
ACC,Area Control Centre
ADAC,Abu Dhabi Airports
ADP,Aeroportes de Paris
AENA,Aeropuertos Españoles y Navegación Aérea
AF,Air Field
AFM,Aircraft Flight Manual
AGL,Above Ground Level
AIP,Aeronautical Information Publication
AMAN,Arrival Manager
AOA,Angle of Attack
AOM,Airplane Operating Manual
AOR,Area of Responsibility
AFIS,Aerodrome Flight Information Service
AFM,Airplane Flight Manual
AGL,Above Ground Level
AIP,Aeronautical Information Publication
ANSP,Air Navigation Service Provider
ARTCC,Air Route Traffic Control Centre
ASB,Airspace Block
ATA,Actual Time of Arrival
ATC,Air Traffic Control
ATIS,Automatic Terminal Information Service
ATO,Air Traffic Organization
BAF,Belgian Air Force
BWI,Baltimore/Washington International Thurgood Marshall Airport
CAAC,Civil Aviation Administration of China
CAAS,Civil Aviation Authorization of Singapore
CANSO,Civil Air Navigation Services Organization
CAS,Calibrated Airspeed
CAT,Category of Aircraft
CAVOK,Ceiling And Visibility OK
CCBC,Community College Baltimore County
COG,Center of Gravity
COTS,Commercial-of-the-shelf
CRDA,Converging Runway Display Aid
CTA,Controlled Time of Arrival
CTA,Controlled Area
CTOT,Calculated Take-Off Time
CTR,Control Zone or Controlled Traffic Region
DAS,DFS Aviation Services (DFS subcompany for services outside Germany)
DCIA,Dependent Converging Instrument Approach
DFS,Deutsche Flugsicherung (ATC in Germany)
DGAC,Direction générale de l'aviation civile
DTI,Direction Technique Innovation
DW,Downwind
EAS,Equivalent Airspeed
EAVA,Estonian Aviation Academy
ECAC,European Civil Aviation Conference
EFM,Gesellschaft für Enteisen und Flugzeugschleppen
ETA,Estimated Time of Arrival
ETOPS,Extended Range Twin-engine Aircraft Operations
FAA,Federal Aviation Administration (USA)
FAT,Factory Acceptance Test (see also SAT and RAT)
FE,Field Elevation (highest point of an airports usable runways and is measured in height above mean sea level)
FIA,Flight Information Area
FIR,Flight Information Region
FL,Flight Level
FMG,Flughafen München GmbH
FOD,Foreign Object Debris
FOV,Field of View
GP,Glide Path
GPS,Global Positioning System
GS,Ground Speed or Glideslope
HKIA,Hong Kong International Airport
IAA,Israeli Airport Authority
IAF,Israeli Air Force
IANS,Institute of Air Navigation Services, a division of Eurocontrol
IAS,Indicated Air Speed
IATA,International Air Transport Association, HQ in Montreal, Canada
IG,Image Generator
IGLR,Integrated Ground Lighting and Radar
IMC,Instrument Meteorological Conditions
KAT,Kaufbeuren ATM Training (DFS subcompany)
LAA,Lappland Aviation Academy
LL,Lower Limit
LMUK,Lockheed Martin UK
LOD,Level of Detail
LTA,Lower Traffic Area
LVNL,Luchtverkeersleiding Nederland (Air Traffic Control the Netherlands)
LVP,Low Visibility Procedures
MATS,Malta Air Traffic Services
MEA,Minimum En-route Altitude
METAR,Meteorological Aerodrome Report
MSL,Median Sea Level
OCTA,Outside Control Areas
PAPI,Precision Approach Path Indicator
PAR,Precision Approach Radar
POH,Pilot's Operating Handbook
PPL,Private Pilot License
QFE,the altimeter setting that will cause the altimeter to read the height above a specific aerodrome or ground level, and therefore read zero on landing
QNE,pressure altitude at the landing runway threshold
QNH,atmospheric pressure adjusted to mean sea level
RAT,Reliability Acceptance Test (see also FAT and SAT)
RBAF,Royal Belgium Armed Forces
RCAF,Royal Canadian Air Force
RET,Rapid Exit Taxiways
RJAF,Royal Jordanian Air Force
RPI,Runway Point of Intercept
RPM,Rotations per Minute
RVR,Runway Visual Range
RWY,Runway
SAT,Site Acceptance Test (see also FAT and RAT)
SLOC,Slovenia Control
STARS,Standard Arrival Routes
SID,Standard Instrument Departure
SKYGUIDE,ATC Swiss
SOW,Statement of Work
SSR,Secondary Surveillance Radar
SWT,Switch
TA,Terminal Airspace
TAS,Terminal Airspace System
TAS,True Airspeed
TCAS,Traffic Collision Avoidance System
TCL,Taxi Center Lights
TFDM,Terminal Flight Data Management
TMA,Terminal Control Area
TSTC,Texas State Technical College
TWR,Control Tower,
UAA,University of Alaska Anchorage
UMASS,University of Massachusetts
USAF,US Air Force
UTA,Upper Traffic Area
V1,Decision speed, the speed beyond which takeoff should no longer be aborted
V2,Takeoff speed. The speed at which the aircraft may safely be climbed with one engine inoperative
VASI,Visual Approach Slope Indicator
VHF,Very High Frequency
VMO,maximum operation speed is the air speed than should never be exceeded deliberately in normal operation, whatever the flight situation is
VOR,VHF Omni-directional Range
VREF,1.3 times the stalling speed of the aircraft in the stated landing configuration and at the prevailing aircraft weight
VRR,Voice Recognition & Response
VS,Stall speed, defined as the minimum steady flight speed at which the airplane is controllable
VTC,Visual Terminal Chart
VTOL,vertical take-off and landing
VSTOL,vertical short take-off and landing
VTOSL,vertical take-off and short landing
WTC,Wake Turbulence Category
Can't render this file because it has a wrong number of fields in line 71.

View File

@ -1,46 +0,0 @@
Abbreviation,Definition
ACID,"Atomicity, Consistency, Isolation, Durability"
ACL,Access Control List
ADC,Analog-to-Digital Converter
ADF,Automatic Document Feeder
ADSL,Asymmetric Digital Subscriber Line
AFP,Apple Filing Protocol
AGP,Accelerated Graphics Port
AIFF,Audio Interchange File Format
ALU,Arithmetic Logic Unit
ANSI,American National Standards Institute
API,Application Programming Interface
APU,Accelerated Processing Unit
ARP,Address Resolution Protocol
ASCII,American Standard Code for Information Interchange
ASP,Application Service Provider
ATM,Asynchronous Transfer Mode
AVR,Audio/Video Receiver
Bash,Bourne-Again Shell
BASIC,Beginner's All-purpose Symbolic Instruction Code
BCC,Blind Carbon Copy
BIOS,Basic Input/Output System
BLE,Bluetooth Low Energy
Blob,Binary Large Object
BMP,Bitmap
BSOD,Blue Screen of Death
CAD,Computer-Aided Design
CAN,Campus Area Network
CD,Compact Disc
CPU,Central Processing Unit
CSV,Comma Separated Values (file format)
DDL,Data Definition Language
IDE,Integrated Development Environment
GPU,Graphics Processing Unit
GUI,Graphical User Interface
IP,Internet Protocol
ISP,Internet Service Provider
IT,Information Technology
LAN,Local Area Network
LCD,Liquid Crystal Display
NIC,Network Interface Card
PC,Personal Computer
RAM,Random Access Memory
URL,Uniform Resource Locator
VPN,Virtual Private Network
WAN,Wide Area Network
1 Abbreviation Definition
2 ACID Atomicity, Consistency, Isolation, Durability
3 ACL Access Control List
4 ADC Analog-to-Digital Converter
5 ADF Automatic Document Feeder
6 ADSL Asymmetric Digital Subscriber Line
7 AFP Apple Filing Protocol
8 AGP Accelerated Graphics Port
9 AIFF Audio Interchange File Format
10 ALU Arithmetic Logic Unit
11 ANSI American National Standards Institute
12 API Application Programming Interface
13 APU Accelerated Processing Unit
14 ARP Address Resolution Protocol
15 ASCII American Standard Code for Information Interchange
16 ASP Application Service Provider
17 ATM Asynchronous Transfer Mode
18 AVR Audio/Video Receiver
19 Bash Bourne-Again Shell
20 BASIC Beginner's All-purpose Symbolic Instruction Code
21 BCC Blind Carbon Copy
22 BIOS Basic Input/Output System
23 BLE Bluetooth Low Energy
24 Blob Binary Large Object
25 BMP Bitmap
26 BSOD Blue Screen of Death
27 CAD Computer-Aided Design
28 CAN Campus Area Network
29 CD Compact Disc
30 CPU Central Processing Unit
31 CSV Comma Separated Values (file format)
32 DDL Data Definition Language
33 IDE Integrated Development Environment
34 GPU Graphics Processing Unit
35 GUI Graphical User Interface
36 IP Internet Protocol
37 ISP Internet Service Provider
38 IT Information Technology
39 LAN Local Area Network
40 LCD Liquid Crystal Display
41 NIC Network Interface Card
42 PC Personal Computer
43 RAM Random Access Memory
44 URL Uniform Resource Locator
45 VPN Virtual Private Network
46 WAN Wide Area Network

View File

@ -1,5 +1,33 @@
Abbreviation,Definition Abbr,Term
ATL,Hartsfield-Jackson Atlanta International Airport (USA) ATL,Hartsfield-Jackson Atlanta International Airport (USA)
CAN,Guangzhou Baiyun International Airport (China) CAN,Guangzhou Baiyun International Airport (China)
CTU,Chengdu Shuangliu International Airport (China) CTU,Chengdu Shuangliu International Airport (China)
DCA,Ronald Reagan Washington National Airport
DFW,Dallas/Fort Worth International Airport (USA) DFW,Dallas/Fort Worth International Airport (USA)
EWR,Newark Liberty International Airport
GXH,Gannan Xiahe Airport
GXY,Greeley-Weld County Airport
GYY,Gary/Chicago International Airport
IAD,Washington Dulles International Airport in Virginia
ILY,Islay Airport (Scotland)
ORD,"O'Hare International Airport in Chicago,Illinois"
OXF,London Oxford Airport
OXR,Oxnard Airport
PNS,"Pensacola,Florida"
SAD,Safford Regional Airport
XFN,Xiangyang Liuji Airport
XFW,Hamburg Finkenwerder Airport
XGG,Gorom Gorom Airport
XGN,Xangongo Airport
XGR,Kangiqsualujjuag (Georges River) Airport
XKA,Kantchari Airport
XKH,Xieng Khouang Airport
XKS,Kasabonika Airport
XKY,Kaya Airport
XNA,Northwest Arkansas Regional Airport
XNN,Xining Caojiabao Airport
XQP,Quepos La Managua Airport
XQU,Qualicum Beach Airport
XYA,Yandina Airport
XZA,Zabré Airport
YEM,Manitowaning/Manitoulin East Municipal Airport

1 Abbreviation Abbr Definition Term
2 ATL ATL Hartsfield-Jackson Atlanta International Airport (USA) Hartsfield-Jackson Atlanta International Airport (USA)
3 CAN CAN Guangzhou Baiyun International Airport (China) Guangzhou Baiyun International Airport (China)
4 CTU CTU Chengdu Shuangliu International Airport (China) Chengdu Shuangliu International Airport (China)
5 DCA Ronald Reagan Washington National Airport
6 DFW DFW Dallas/Fort Worth International Airport (USA) Dallas/Fort Worth International Airport (USA)
7 EWR Newark Liberty International Airport
8 GXH Gannan Xiahe Airport
9 GXY Greeley-Weld County Airport
10 GYY Gary/Chicago International Airport
11 IAD Washington Dulles International Airport in Virginia
12 ILY Islay Airport (Scotland)
13 ORD O'Hare International Airport in Chicago,Illinois
14 OXF London Oxford Airport
15 OXR Oxnard Airport
16 PNS Pensacola,Florida
17 SAD Safford Regional Airport
18 XFN Xiangyang Liuji Airport
19 XFW Hamburg Finkenwerder Airport
20 XGG Gorom Gorom Airport
21 XGN Xangongo Airport
22 XGR Kangiqsualujjuag (Georges River) Airport
23 XKA Kantchari Airport
24 XKH Xieng Khouang Airport
25 XKS Kasabonika Airport
26 XKY Kaya Airport
27 XNA Northwest Arkansas Regional Airport
28 XNN Xining Caojiabao Airport
29 XQP Quepos La Managua Airport
30 XQU Qualicum Beach Airport
31 XYA Yandina Airport
32 XZA Zabré Airport
33 YEM Manitowaning/Manitoulin East Municipal Airport

View File

@ -1,7 +1,10 @@
Abbreviation,Definition Abbr,Term
EDDM,Munich Airport in Bavaria (Germany)
KATL,Hartsfield-Jackson Atlanta International Airport (USA) KATL,Hartsfield-Jackson Atlanta International Airport (USA)
KBWI,Baltimore/Washington International Airport in Baltimore (USA)
KIAD,Washington Dulles International Airport in Virginia (USA)
KDFW,Dallas/Fort Worth International Airport (USA) KDFW,Dallas/Fort Worth International Airport (USA)
WSSL,Seletar Airport (Singapore) WSSL,Seletar Airport in Singapore
WSSS,Singapore Changi Airport (Singapore) WSSS,Changi Airport in Singapore
ZGGG,Guangzhou Baiyun International Airport (China) ZGGG,Guangzhou Baiyun International Airport in China
ZUUU,Chengdu Shuangliu International Airport (China) ZUUU,Chengdu Shuangliu International Airport in China
1 Abbreviation Abbr Definition Term
2 EDDM Munich Airport in Bavaria (Germany)
3 KATL KATL Hartsfield-Jackson Atlanta International Airport (USA) Hartsfield-Jackson Atlanta International Airport (USA)
4 KBWI Baltimore/Washington International Airport in Baltimore (USA)
5 KIAD Washington Dulles International Airport in Virginia (USA)
6 KDFW KDFW Dallas/Fort Worth International Airport (USA) Dallas/Fort Worth International Airport (USA)
7 WSSL WSSL Seletar Airport (Singapore) Seletar Airport in Singapore
8 WSSS WSSS Singapore Changi Airport (Singapore) Changi Airport in Singapore
9 ZGGG ZGGG Guangzhou Baiyun International Airport (China) Guangzhou Baiyun International Airport in China
10 ZUUU ZUUU Chengdu Shuangliu International Airport (China) Chengdu Shuangliu International Airport in China

View File

@ -1,8 +0,0 @@
Abbreviation,Definition
EOD,Explosive Ordnance Disposal
HQ,Headquarters
OP,Observation Post
POW,Prisoner of War
RPG,Rocket Propelled Grenade
SOP,Standard Operating Procedure
TS,Top Secret
1 Abbreviation Definition
2 EOD Explosive Ordnance Disposal
3 HQ Headquarters
4 OP Observation Post
5 POW Prisoner of War
6 RPG Rocket Propelled Grenade
7 SOP Standard Operating Procedure
8 TS Top Secret

View File

@ -1,2 +0,0 @@
Abbreviation,Definition
ISO,International Organization for Standardization
1 Abbreviation Definition
2 ISO International Organization for Standardization

File diff suppressed because it is too large Load Diff

447
Data/Abbr/astronomy.csv Normal file
View File

@ -0,0 +1,447 @@
Abbr,Term
21CSLC,21st Century Space Launch Complex
4LGSF,Four-Laser Guide Star Facility
4MOST,4-metre Multi-Object Spectroscopic Telescope (Proposed new spectroscopic instrument for VISTA)
4T,Four Telescope (VLTI mode)
A&A,Journal, Astronomy & Astrophysics
A&ARv,Journal, Annual Review of Astronomy and Astrophysics
ACD,Amplitude Calibration Device (ALMA)
ACe,Astaldi Cimolai EIE (Consortium)
ADA,ALMA Department of Administration
ADO,ALMA Directors Office
ADS,International Italian optics company working on the DSM for the VLT
AEM,ALMA construction consortium
AFNOR,Association Française de Normalisation
AFTA,Astrophysics Focused Telescope Assets
AGN,Active Galactic Nucleus
AIDA,Astronomical Infrastructure for Data Access
AIP,Leibniz Institute for Astrophysics Potsdam
AIT,Assembly, Integration and Test
AIV,Assembly, Integration and Verification
AJ,The Astronomical Journal
ALMA,Atacama Large Millimeter/submillimeter Array
AMBER,Astronomical Multi-BEam combineR (VLTI Instrument)
AN,Journal, Astronomische Nachrichten
Antu,VLT Unit Telescope 1
AO,Adaptive Optics
AOF,Adaptive Optics Facility
AOS,Array Operations Site (ALMA)
APE,Active Phasing Experiment
APEX,Atacama Pathfinder Experiment
ApJ,Astrophysical Journal
ApJS,Journal, Astrophysical Journal Supplement Series
AQUARIUS,Mid-infrared detector array (VISIR)
ARAL,Alignment facility for the VLTI
ARC,ALMA Regional Centre
ArTeMiS,Bolometric camera for APEX
ASAC,ALMA Science Advisory Committee
ASIAA,East Asia FEIC (ALMA)
ASIC,Application Specific Integrated Circuit
ASSIST,Adaptive Secondary Setup and Instrument Simulator (AOF test bench)
AstraLux,Lucky Imaging camera for the Calar Alto 2.2-metre telescope
AT,Auxiliary Telescope for the VLTI
ATC,Astronomy Technology Centre (United Kingdom)
ATILO,Administrative Tribunal of the International Labour Organisation
AU,Astronomical Unit
AUI,Associated Universities Inc.
AVM,Astronomical Visualisation Metadata
BAM,Construction company for the Headquarters extension
BE,Back-End (ALMA)
BELLA,Building Europe Link to Latin America
BFL,Budget and Forward Look
BlackGEM,(La Silla) Telescope array searching for optical counterparts of gravitational wave sources
BLIP,Background photon noise limited
C2PAP,Computational Center for Particle and Astrophysics, Universe Cluster, Garching
CAD,Computer Aided Design
CADC,Canadian Astronomy Data Centre
CAPj,Communicating Astronomy with the Public Journal
CARLA,Clusters Around Radio-Loud AGN (Spitzer)
CASA,Common Astronomy Software Applications (ALMA)
CCD,Charge Coupled Device
CCTV,Closed Circuit TeleVision
CDR,Critical Design Review
CDS,Centre de Données astronomiques de Strasbourg (Strasbourg astronomical Data Center)
CEA,Commissariat à LEnergie Atomique, France
CELAC_EU,Summit of the Community of Latin American and Caribbean StatesEuropean Union
CES,Coude Echelle Spectrometer
CfP,Call for Proposal
CfT,Call for tender
CHAMP+,Dual channel heterodyne receiver array (APEX)
CLIF,Convolution with Linearized Inverse Filter algorithm for wavefront sensing
CLP,Chilean Peso
CMB,Cosmic Microwave Background
CMBR,Cosmic Microwave Background Radiation
CME,Coronal Mass Ejection (usually Sun)
CNAM,Conservatoire National des Arts et Métiers
CNRS,Centre national de la recherche scientifique
CO,Carbon monoxide
CO,Carried Over budget
COFUND,EU fellowship funding programme
CONDOR,1.5 THz heterodyne receiver (APEX)
CONICA,COudé Near-Infrared CAmera (VLT)
CORALIE,Echelle Spectrograph on the 1.2-metre Leonard Euler Swiss telescope
CoRoT,COnvection ROtation and planetary Transits (French Satellite)
COSMOS,HST survey programme
Cou-,Council Document
CP,Calibration Programme
CPI,Consumer Price Index
CRIRES+,Planned upgrade to CRIRES
CRIRES,Cryogenic InfraRed Echelle Spectrometer (VLT)
CSV,Commissioning and Science Verification
CTA,Cherenkov Telescope Array
CTA-S,Cherenkov Telescope Array South
CTAO,Cherenkov Telescope Array Observatory
CUBES,Cassegrain U-band Brazilian ESO Spectrograph
CuRe,Fast wavefront reconstruction algorithms for XAO with pyramid WFS
CuReD,Fast wavefront reconstruction algorithms for XAO with pyramid WFS with pre-processing
DC,Direct Current
DDS,Data DistributIOn middleware for SPARTA
DDT,Directors Discretionary Time
DFG,Deutsche Forschungsgemeinschaft
DFS,(VLT) Data Flow System
DG,Director General
DIG,Deep Imaging Group (Vitacura)
DL,Delay Line (VLTI)
DMO,Data Management and Operations Division
DMS,Dome and Main Structure
DRS,DRS, formerly Boeing, detector manufacturer
DSC,Directorate for Science
DSM,Deformable Secondary Mirror
DSO,Department of Science Operations (ALMA)
eAPD,electron Avalanche Photodiode Detector
EASC,European ALMA Support Centre
EC,European Commission
ECRI,European Conference on Research Infrastructures
EFOSC2,ESO Faint Object Spectrograph and Camera (v.2)
EIB,European Investment Bank
EIROforum,Organisation consisting of the seven largest scientific European international organisations devoted to fostering mutual activities
ELT,Extremely Large Telescope
EM&P,Journal, Earth, Moon, and Planets
EMAC,ELT Management Advisory Committee
EMBL,European Molecular Biology Laboratory (Germany)
EMMI,ESO Multi-Mode Instrument (NTT)
ePOD,education and Public Outreach Department
ERC,European Research Council
ERIS,Enhanced Resolution Imager and Spectrograph
ERP,Enterprise Resource Planning (Administration software)
ESAC,European Science Advisory Committee (for ALMA)
ESAC,European Space Astronomy Centre (ESA, Spain)
ESC,ELT Subcommittee
ESE,ELT Science and Engineering
ESM,European School Munich
ESO,European Organisation for Astronomical Research in the Southern Hemisphere
ESOF,Euroscience Open Forum
ESON,ESO Science Outreach Network
ESPRESSO,Echelle SPectrograph for Rocky Exoplanet- and Stable Spectroscopic Observations
ESRC,ELT Standing Review Committee
ETF,ELT Technical Facility
EVALSO,Enabling Virtual Access to Latin-american Southern Observatories
EWASS,European Week of Astronomy and Space Science
ExA,Journal, Experimental Astronomy
ExTrA,(La Silla) Exoplanets in Transit and their Atmospheres
FC,Finance Committee
FDR,Final Design Review
FE IPT,Front-End Integrated Project Team (ALMA)
FE,Front End
FEA,Finite Element Analysis
FEED,Front-End Engineering Design (ELT)
FEIC,Front End Integration Centre (ALMA)
FEROS,Fibre-fed, Extended Range, Échelle Spectrograph (MPG/ESO 2.2-metre)
FIAT,Facility (for) Infrared Arrays Testing
FITS,Flexible Image Transport System
FLAMES,Fibre Large Array Multi Element Spectrograph (VLT)
FORS1,FOcal Reducer/low dispersion Spectrograph (VLT)-1
FORS2,FOcal Reducer/low dispersion Spectrograph (VLT)-2
FOS,Faint Object Spectrograph (HST)
FP,Fabry-Perot
FP6,Sixth EC Framework Programme
FP7,Seventh EC Framework Programme
FWHM,Full Width at Half Maximum
GALACSI,Ground Atmospheric Layer Adaptive Optics for Spectroscopic Imaging (AOF)
GIRAFFE,Fibre-fed multi-object spectrograph and part of the VLT FLAMES facility
GLAO,Ground Layer Adaptive Optics
gNLT,Garching Night Log Tool
GRAAL,GRound-layer Adaptive optics Assisted by Lasers (AOF)
GRAVITY,AO assisted, two-object, multiple-beam-combiner (VLTI)
GROND,Gamma-Ray Burst Optical/Near-Infrared Detector (MPG/ESO 2.2-metre)
GTC,Gran Telescopio Canarias
GTO,Guaranteed Time for Observation
GWh,Gigawatt hours
GÉANT,European multi-gigabit computer network for research and education purposes
H-LTAO,HARMONI Laser Tomography Adaptive Optics
H2020,(EU) Horizon 2020 Programme
HARMONI,Proposed first light integral field spectrograph for the ELT
HARPS,High Accuracy Radial Velocity Planetary Searcher (3.6-metre)
HAWK-I,High Acuity Wide field K-band Imager
HCI,Human Computer Interface
HIA,Herzberg Institute of Astrophysics (Canada)
HIRES,(ELT) HIgh REsolution Spectrograph
HODM,High Order Deformable Mirror
HST,Hubble Space Telescope
HVAC,Heating, Ventilation and Air Conditioning
IAG,Institute of Astronomy, Geophysics and Atmospheric Sciences (Brazil)
IAS,International Accounting Standards
IAU,International Astronomical Union
Icar,Icarus, Planetary science journal, Planetary science journal
IFS,Integral Field Spectrograph (SPHERE, ELT)
IFU,Integral Field Unit
INAF,Italian National Institute for Astrophysics
INRIA,Institut National de Recherche en Informatique et en Automatique
IPAG,Institut de Planetologie et dAstrophysique de Grenoble
IPC,(Chilean) Índice de Precios al Consumidor
IPP,Max-Planck Institute for Plasma Physics (Germany)
IPSAS,International Public Sector Accounting Standards
IPT,Integrated Product Team (ALMA)
IR,Infrared
IRAM,Institut de Radioastronomie Millimétrique
IRDIS,InfraRed Dual-beam Imager and Spectrograph (SPHERE, ELT)
IRIS,VLTI Infrared Image Sensor
IRLOS,InfraRed Low Order Sensor
IRO,International Relations Office
ISAAC,Infrared Spectrometer And Array Camera (VLT)
ISERD,Israeli inter-ministerial agency for R&D cooperation with Europe
ISM,International Staff Member
ISS,International Space Station
IT,Information Technology
ITAR,International Traffic in Arms Regulations
ITER,International Thermonuclear Experimental Reactor
IVOA,International Virtual Observatory Alliance
IVSLA,Istituto Veneto di Scienze ed Arti
IYA2009,International Year of Astronomy 2009
JAO,Joint ALMA Observatory
JENAM,Joint European and National Astronomy Meeting
JPL,Jet Propulsion Laboratory
JUICE,JUpiter ICy moons Explorer
JWST,James Webb Space Telescope
k,kilo/1,000
KIDS,(VST) Kilo-Degree Survey
KMOS,K-band Multi-Object Spectrograph (VLT)
KTS,Klaus Tschira Stiftung
Kueyan,VLT Unit Telescope 2
LABOCA,Large APEX Bolometer CAmera
LAOG,Laboratoire d'Astrophysique de l'Observatoire de Grenoble
LCS,Local Control System
LEO,Low Earth Orbit
LFC,Laser Frequency Comb
LGS,Laser Guide Star
LGSF,Laser Guide Star Facility
LMC,Large Magellanic Cloud
LMU,Ludwig-Maximilians-Universität München
LN2,Liquid nitrogen
LOFAR,Low Frequency Array
LOPS,Local Optical Phasing Sensor
LP,Large Programme
LPG,Liquefied Petroleum Gas
LPO,La Silla ­Paranal Observatory
LSM,Local Staff Members
LSP,La Silla ­Paranal Subcommittee
LTAO,Laser Tomography Adaptive Optics
LVSM,Large Visible Sensor Module
M#,Mirror #
M,million/1,000,000
MACAO,Multiple Application Curvature Adaptive Optic
MACCON,Motion controller manufacturer
MAD,Multi-conjugate Adaptive optics Demonstrator
MAORY,(ELT) Multi-conjugate Adaptive Optics RelaY
mas,milliarcseconds
MASCOT,Mini All-Sky Cloud Observation Tool (Paranal)
MATISSE,Multi AperTure mid-Infrared SpectroScopic Experiment (VLTI)
MCAO,Multi-Conjugate Adaptive Optics
Melipal,VLT Unit Telescope 3
MELT,Minuscule ELT
MENLO systems,Optical equipment manufacturer
MERAC,Mobilising European Research in Astrophysics and Cosmology
MERIL,Mapping the European Research Infrastructure Landscape
METIS,Mid-infrared ELT Imager and Spectrograph
MICADO,Adaptive optics imaging camera (ELT)
MIDI,Mid-infrared Interferometric Instrument (VLTI)
MIM,Museo Interactivo Mirador, Santiago
MIT,Massachusetts Institute of Technology
mmVLBI,Millimeter Very Long Baseline Interferometry
Mn,Mirror #n
MNRAS,Journal, Monthly Notices of the Royal Astronomical Society
MOAO,Multiple-Object Adaptive Optics
MOONS,Multi Object Optical and Near-infrared Spectrograph (VLT third generation)
MOS,(ELT) Multi-Object Spectroscopy
MOSAIC,(ELT) Multi-Object Spectrograph (Multi-Object Spectrograph for Astrophysics, Intergalactic medium studies and Cosmology)
MOSFIRE,Near-infrared multi-object spectrograph (Keck)
MPA,Max Planck Institute for Astrophysics
MPE,Max Planck Institute for Extraterrestrial Physics
MPG,Max-Planck-Gesellschaft
MPIA,Max Planck Institute for Astronomy
MPIfR,Max-Planck Institute for Radioastronomy (Germany)
MS,Member State(s)
MTM,MT Mechatronics (European company of high technology, engineering and maintenance services)
MUSE,Multi Unit Spectroscopic Explorer (VLT)
NACO,NAOS-CONICA (VLT)
NAOJ,National Astronomical Observatory of Japan
NAOMI,Adaptive optics system for the ATs (VLTI)
NAOS,Nasmyth Adaptive Optics System (VLT)
NASA,National Aeronautics and Space Administration
NAV,Navision
NDF,Non-Deliverable Forward Agreement
NEAR,New Earths in the Alpha Cen Region experiment
NEO,Near-Earth Object
NewA,Journal, New Astronomy
NewAR,Journal, New Astronomy Reviews
NFM,Narrow Field Mode
NGC,New General Catalogue
NGC,New General detector Controller
NGSD,Proposed large natural/laser guide star WFS detector (ELT)
NGTS,Next Generation Transit Survey
NINS,National Institutes of Natural Sciences
NIRPS,(NNT) Near Infra Red Planet Searcher
NOVA,The Netherlands Research School for Astronomy (Nederlandse Onderzoekschool voor Astronomie)
NRAO,National Radio Astronomy Observatory
NSF,National Science Foundation
NTT,New Technology Telescope
NUVA,Network for UltraViolet Astrophysics
OAA,Arcetri Astrophysical Observatory
OBAMA,Optical Bidule for Aberration Measurement on the ATs
OCA-NICE,Cote dAzur Observatory (Observatoire de la Cote dAzur)
ODG,Office of the Director General
OECD,Organisation for Economic Co-operation and Development
OmegaCAM,Optical Camera for the VST
OPC,Observing Programmes Committee
OPO,Observing Programmes Office
OPTICON,Optical Infrared Coordination Network for Astronomy
OSF,ALMA Operations Support Facilities
OSO,Onsala Space Observatory
OT,Observing Tool
OTS,Operations Technical Support
P&SS,Journal, Planetary and Space Science
P2PP,Peer to Peer Protocol
P86,Observing Period 86
P87,Observing Period 87
PA,Product Assurance
PAC,Provisional Acceptance Chile
PACMAN,Fringe tracker for PRIMA (VLTI)
PAE,Provisional Acceptance Europe
PARLA,PAranal Raman Laser, replacement for PARSEC (VLTI)
PARSEC,Sodium line laser for VLT AO
PASJ,Journal, Publications of the Astronomical Society of Japan
PASP,Journal, Publications of the Astronomical Society of the Pacific
PDR,Preliminary Design Review
PESSTO,Public ESO Spectroscopic Survey of Transient Objects
PFS,(ELT) Pre-Focal Station
PFS-A,(ELT) Pre-Focal Station for Nasmyth A
PhD,Doctor of Philosophy
PI,Principal Investigator
PIO,Public Information Officer
PIONIER,VLTI visitor instrument
PIP,Paranal Instrumentation Programme
PLC,Programmable Logic Controllers (ELT)
PMD,Project Management Department
PMPD,Performance Management and Professional Development
PRIMA,Phase-Referenced Imaging and Micro-arcsecond Astrometry facility (VLTI)
PSF,Point Spread Function
PTP,Precision Time Protocol
Q,Quarter
QSO,Quasi Stellar Object, quasar
QUEST,QUasar Equatorial Survey Team
R&D,Research and Development
RAB,Reflector Assembly Building
RAL,Rutherford Appleton Laboratory, Didcot (UK)
RCL,Radioastronomy Chajnantor Limitada
RedCLARA,Latin American Advanced Networks Cooperation (Academic data network in Latin America)
REM,Rapid Eye Mount Telescope (La Silla)
REUNA,Red Universitaria Nacional (Academic data network in Chile)
RM,Rossiter-McClaughlin (effect)
RMN,Reflective Memory Network (VLTI)
rms,Root Mean Square
SABOCA,Shortwave Apex BOlometer Camera
SAC,EURO-VO Science Advisory Committee
SAF,Science Archive Facility
SAFRAN-REOSC,High performance optics company
SAPHIRA,Detector for the GRAVITY wavefront sensor
SAXO,SPHERES AO system (VLT)
SCAO,Single-conjugate adaptive optics
SCO,Santiago Central Office (ALMA/ESO Vitacura)
SDD,Software Development Division
SDSS,Sloan Digital Sky Survey
SEPIA,Swedish ESO PI receiver for APEX
SHFI,Swedish Heterodyne Facility Instrument
SiC,(ELT) SiliconCarbide-mirrorsubstrate
SINFONI,Spectrograph for INtegral Field Observations in the Near Infrared (VLT)
SKA,Square Kilometer Array
SM,Service Mode (observing)
SM4,Servicing Mission 4 (HST)
SOFI,SOn oF Isaac (NTT)
SOPHIE,Spectrographe pour lObservation des Phénomènes des Intérieurs stellaires et des Exoplanètes
SOXS,(NTT) Son Of X-Shooter
SPARTA,Real-time computer for the AOF
SPC,Scientific Personnel Committee
SPECULOOS,(Paranal) Search for habitable Planets EClipsing ULtra-cOOl Stars
SPHERE,Spectro-Polarimetric High-contrast Exoplanet Research instrument (VLT)
SPIFFI,SPectrometer for Infrared Faint Field Imaging
SPT,South Pole Telescope
SSDF,Science Support Discretionary Fund
SSED,Software System Engineering Department
SSWG,Science Strategy Working Group
ST-ECF,Space Telescope European Coordination Facility
STC,Scientific Technical Committee
STFC,Science and Technology Facilities Council (UK)
STRAP,Tip-tilt sensors (VLTI)
STScI,Space Telescope Science Institute (USA)
sub-mm,submillimetre
SUSI2,Superb Seeing Imager 2 (NTT)
TAROT,Télescope à Action Rapide pour les Objets Transitoires
TAROT-S,Télescopes à Action Rapide pour les Objets Transitoires South
TBT,Test-Bed Telescope
TEC,Technology Division
telbib,ESO library telescope bibliography database
TFB,Tunable Filter Bank (ALMA)
TIMMI,TIMMI far-infrared camera (ESO 3.6-metre telescope)
ToO,Target of Opportunity
TRAPPIST,TRAnsiting Planets and PlanetesImals Small Telescope
TRR,Test Readiness Review
TUM,Technische Universität München
UC,Users Committee
UK ATC,UK Astronomy Technology Centre
Ultracam,High-speed camera (VLT)
UltraVISTA,Ultra-deep near-infrared survey in the COSMOS field
UNCOPUOS,United Nations Committee for the Peaceful Uses of Outer Space
USM,University Observatory Munich
UT,Unit Telescope of the VLT
UT14,VLT Unit Telescopes 14: Antu, Kueyen, Melipal and Yepun
UV,UltraViolet
UVES,UV-Visual Echelle Spectrograph (VLT)
VAT,Value Added Tax
VERTEX,(APEX) VERTEX Antennentechnik GmbH, Duisburg (Germany)
VHS,VISTA Hemisphere Survey
VIDEO,VISTA Deep Extragalactic Observations Survey
VIKING,VISTA Kilo-degree Infrared Galaxy survey
VIMOS,VIsible MultiObject Spectrograph (VLT)
VINCI,VLT INterferometer Commissioning Instrument (VLTI)
VIPERS,VIMOS Public Extragalactic Redshift Survey
VIRCAM,VISTA Infrared Camera
VISA,VLTI Sub-Array
VISIR,VLT Mid-Infrared Imager Spectrometer
VISTA,Visible and Infrared Survey Telescope for Astronomy
VLT,Very Large Telescope
VLT/I,Very Large Telescope and its Interferometer
VLTI,Very Large Telescope Interferometer
VLTI-PR#,VLTI projects
VM,Visitor Mode (observing)
VMC,VISTA survey of the Magellanic Cloud system
VO,Virtual Observatory
VOP,Virtual Observatory Project Office
VPHAS+,VST Photometric Hα Survey
VSS,Variability Sky Survey
VST,VLT Survey Telescope
VVDS,VIMOS VLT Deep Survey
VVV,ESO public survey VISTA Variables in the Vía Láctea
WASP,Wide Angle Search for Planets survey
WFCAM,Infrared wide field camera for the UK Infrared Telescope on Mauna Kea
WFI,Wide Field Imager (MPG/ESO 2.2-metre)
WiFi,Wireless Fidelity
WVR,Water Vapour Radiometer (ALMA)
X-shooter,Wideband ultraviolet-infrared single target spectrograph (VLT)
XAO,Extreme adaptive optics
XMM-Newton,X-ray Multi-Mirror satellite (ESA)
Yepun,VLT Unit Telescope 4
Z-Spec,Millimetre-wave spectrograph (APEX visitor instrument)
zCOSMOS,Large Programme to measure 30 000 galaxies in the HST Cosmic Origins field
ZIMPOL,Zurich Imaging Polarimeter (SPHERE, ELT)
ΛCDM,Lambda Cold Dark Matter
μm,Micrometre
1 Abbr,Term
2 21CSLC,21st Century Space Launch Complex
3 4LGSF,Four-Laser Guide Star Facility
4 4MOST,4-metre Multi-Object Spectroscopic Telescope (Proposed new spectroscopic instrument for VISTA)
5 4T,Four Telescope (VLTI mode)
6 A&A,Journal, Astronomy & Astrophysics
7 A&ARv,Journal, Annual Review of Astronomy and Astrophysics
8 ACD,Amplitude Calibration Device (ALMA)
9 ACe,Astaldi Cimolai EIE (Consortium)
10 ADA,ALMA Department of Administration
11 ADO,ALMA Director’s Office
12 ADS,International Italian optics company working on the DSM for the VLT
13 AEM,ALMA construction consortium
14 AFNOR,Association Française de Normalisation
15 AFTA,Astrophysics Focused Telescope Assets
16 AGN,Active Galactic Nucleus
17 AIDA,Astronomical Infrastructure for Data Access
18 AIP,Leibniz Institute for Astrophysics Potsdam
19 AIT,Assembly, Integration and Test
20 AIV,Assembly, Integration and Verification
21 AJ,The Astronomical Journal
22 ALMA,Atacama Large Millimeter/submillimeter Array
23 AMBER,Astronomical Multi-BEam combineR (VLTI Instrument)
24 AN,Journal, Astronomische Nachrichten
25 Antu,VLT Unit Telescope 1
26 AO,Adaptive Optics
27 AOF,Adaptive Optics Facility
28 AOS,Array Operations Site (ALMA)
29 APE,Active Phasing Experiment
30 APEX,Atacama Pathfinder Experiment
31 ApJ,Astrophysical Journal
32 ApJS,Journal, Astrophysical Journal Supplement Series
33 AQUARIUS,Mid-infrared detector array (VISIR)
34 ARAL,Alignment facility for the VLTI
35 ARC,ALMA Regional Centre
36 ArTeMiS,Bolometric camera for APEX
37 ASAC,ALMA Science Advisory Committee
38 ASIAA,East Asia FEIC (ALMA)
39 ASIC,Application Specific Integrated Circuit
40 ASSIST,Adaptive Secondary Setup and Instrument Simulator (AOF test bench)
41 AstraLux,Lucky Imaging camera for the Calar Alto 2.2-metre telescope
42 AT,Auxiliary Telescope for the VLTI
43 ATC,Astronomy Technology Centre (United Kingdom)
44 ATILO,Administrative Tribunal of the International Labour Organisation
45 AU,Astronomical Unit
46 AUI,Associated Universities Inc.
47 AVM,Astronomical Visualisation Metadata
48 BAM,Construction company for the Headquarters extension
49 BE,Back-End (ALMA)
50 BELLA,Building Europe Link to Latin America
51 BFL,Budget and Forward Look
52 BlackGEM,(La Silla) Telescope array searching for optical counterparts of gravitational wave sources
53 BLIP,Background photon noise limited
54 C2PAP,Computational Center for Particle and Astrophysics, Universe Cluster, Garching
55 CAD,Computer Aided Design
56 CADC,Canadian Astronomy Data Centre
57 CAPj,Communicating Astronomy with the Public Journal
58 CARLA,Clusters Around Radio-Loud AGN (Spitzer)
59 CASA,Common Astronomy Software Applications (ALMA)
60 CCD,Charge Coupled Device
61 CCTV,Closed Circuit TeleVision
62 CDR,Critical Design Review
63 CDS,Centre de Données astronomiques de Strasbourg (Strasbourg astronomical Data Center)
64 CEA,Commissariat à L’Energie Atomique, France
65 CELAC_EU,Summit of the Community of Latin American and Caribbean States–European Union
66 CES,Coude Echelle Spectrometer
67 CfP,Call for Proposal
68 CfT,Call for tender
69 CHAMP+,Dual channel heterodyne receiver array (APEX)
70 CLIF,Convolution with Linearized Inverse Filter algorithm for wavefront sensing
71 CLP,Chilean Peso
72 CMB,Cosmic Microwave Background
73 CMBR,Cosmic Microwave Background Radiation
74 CME,Coronal Mass Ejection (usually Sun)
75 CNAM,Conservatoire National des Arts et Métiers
76 CNRS,Centre national de la recherche scientifique
77 CO,Carbon monoxide
78 CO,Carried Over budget
79 COFUND,EU fellowship funding programme
80 CONDOR,1.5 THz heterodyne receiver (APEX)
81 CONICA,COudé Near-Infrared CAmera (VLT)
82 CORALIE,Echelle Spectrograph on the 1.2-metre Leonard Euler Swiss telescope
83 CoRoT,COnvection ROtation and planetary Transits (French Satellite)
84 COSMOS,HST survey programme
85 Cou-,Council Document
86 CP,Calibration Programme
87 CPI,Consumer Price Index
88 CRIRES+,Planned upgrade to CRIRES
89 CRIRES,Cryogenic InfraRed Echelle Spectrometer (VLT)
90 CSV,Commissioning and Science Verification
91 CTA,Cherenkov Telescope Array
92 CTA-S,Cherenkov Telescope Array South
93 CTAO,Cherenkov Telescope Array Observatory
94 CUBES,Cassegrain U-band Brazilian ESO Spectrograph
95 CuRe,Fast wavefront reconstruction algorithms for XAO with pyramid WFS
96 CuReD,Fast wavefront reconstruction algorithms for XAO with pyramid WFS with pre-processing
97 DC,Direct Current
98 DDS,Data DistributIOn middleware for SPARTA
99 DDT,Director’s Discretionary Time
100 DFG,Deutsche Forschungsgemeinschaft
101 DFS,(VLT) Data Flow System
102 DG,Director General
103 DIG,Deep Imaging Group (Vitacura)
104 DL,Delay Line (VLTI)
105 DMO,Data Management and Operations Division
106 DMS,Dome and Main Structure
107 DRS,DRS, formerly Boeing, detector manufacturer
108 DSC,Directorate for Science
109 DSM,Deformable Secondary Mirror
110 DSO,Department of Science Operations (ALMA)
111 eAPD,electron Avalanche Photodiode Detector
112 EASC,European ALMA Support Centre
113 EC,European Commission
114 ECRI,European Conference on Research Infrastructures
115 EFOSC2,ESO Faint Object Spectrograph and Camera (v.2)
116 EIB,European Investment Bank
117 EIROforum,Organisation consisting of the seven largest scientific European international organisations devoted to fostering mutual activities
118 ELT,Extremely Large Telescope
119 EM&P,Journal, Earth, Moon, and Planets
120 EMAC,ELT Management Advisory Committee
121 EMBL,European Molecular Biology Laboratory (Germany)
122 EMMI,ESO Multi-Mode Instrument (NTT)
123 ePOD,education and Public Outreach Department
124 ERC,European Research Council
125 ERIS,Enhanced Resolution Imager and Spectrograph
126 ERP,Enterprise Resource Planning (Administration software)
127 ESAC,European Science Advisory Committee (for ALMA)
128 ESAC,European Space Astronomy Centre (ESA, Spain)
129 ESC,ELT Subcommittee
130 ESE,ELT Science and Engineering
131 ESM,European School Munich
132 ESO,European Organisation for Astronomical Research in the Southern Hemisphere
133 ESOF,Euroscience Open Forum
134 ESON,ESO Science Outreach Network
135 ESPRESSO,Echelle SPectrograph for Rocky Exoplanet- and Stable Spectroscopic Observations
136 ESRC,ELT Standing Review Committee
137 ETF,ELT Technical Facility
138 EVALSO,Enabling Virtual Access to Latin-american Southern Observatories
139 EWASS,European Week of Astronomy and Space Science
140 ExA,Journal, Experimental Astronomy
141 ExTrA,(La Silla) Exoplanets in Transit and their Atmospheres
142 FC,Finance Committee
143 FDR,Final Design Review
144 FE IPT,Front-End Integrated Project Team (ALMA)
145 FE,Front End
146 FEA,Finite Element Analysis
147 FEED,Front-End Engineering Design (ELT)
148 FEIC,Front End Integration Centre (ALMA)
149 FEROS,Fibre-fed, Extended Range, Échelle Spectrograph (MPG/ESO 2.2-metre)
150 FIAT,Facility (for) Infrared Arrays Testing
151 FITS,Flexible Image Transport System
152 FLAMES,Fibre Large Array Multi Element Spectrograph (VLT)
153 FORS1,FOcal Reducer/low dispersion Spectrograph (VLT)-1
154 FORS2,FOcal Reducer/low dispersion Spectrograph (VLT)-2
155 FOS,Faint Object Spectrograph (HST)
156 FP,Fabry-Perot
157 FP6,Sixth EC Framework Programme
158 FP7,Seventh EC Framework Programme
159 FWHM,Full Width at Half Maximum
160 GALACSI,Ground Atmospheric Layer Adaptive Optics for Spectroscopic Imaging (AOF)
161 GIRAFFE,Fibre-fed multi-object spectrograph and part of the VLT FLAMES facility
162 GLAO,Ground Layer Adaptive Optics
163 gNLT,Garching Night Log Tool
164 GRAAL,GRound-layer Adaptive optics Assisted by Lasers (AOF)
165 GRAVITY,AO assisted, two-object, multiple-beam-combiner (VLTI)
166 GROND,Gamma-Ray Burst Optical/Near-Infrared Detector (MPG/ESO 2.2-metre)
167 GTC,Gran Telescopio Canarias
168 GTO,Guaranteed Time for Observation
169 GWh,Gigawatt hours
170 GÉANT,European multi-gigabit computer network for research and education purposes
171 H-LTAO,HARMONI Laser Tomography Adaptive Optics
172 H2020,(EU) Horizon 2020 Programme
173 HARMONI,Proposed first light integral field spectrograph for the ELT
174 HARPS,High Accuracy Radial Velocity Planetary Searcher (3.6-metre)
175 HAWK-I,High Acuity Wide field K-band Imager
176 HCI,Human Computer Interface
177 HIA,Herzberg Institute of Astrophysics (Canada)
178 HIRES,(ELT) HIgh REsolution Spectrograph
179 HODM,High Order Deformable Mirror
180 HST,Hubble Space Telescope
181 HVAC,Heating, Ventilation and Air Conditioning
182 IAG,Institute of Astronomy, Geophysics and Atmospheric Sciences (Brazil)
183 IAS,International Accounting Standards
184 IAU,International Astronomical Union
185 Icar,Icarus, Planetary science journal, Planetary science journal
186 IFS,Integral Field Spectrograph (SPHERE, ELT)
187 IFU,Integral Field Unit
188 INAF,Italian National Institute for Astrophysics
189 INRIA,Institut National de Recherche en Informatique et en Automatique
190 IPAG,Institut de Planetologie et d’Astrophysique de Grenoble
191 IPC,(Chilean) Índice de Precios al Consumidor
192 IPP,Max-Planck Institute for Plasma Physics (Germany)
193 IPSAS,International Public Sector Accounting Standards
194 IPT,Integrated Product Team (ALMA)
195 IR,Infrared
196 IRAM,Institut de Radioastronomie Millimétrique
197 IRDIS,InfraRed Dual-beam Imager and Spectrograph (SPHERE, ELT)
198 IRIS,VLTI Infrared Image Sensor
199 IRLOS,InfraRed Low Order Sensor
200 IRO,International Relations Office
201 ISAAC,Infrared Spectrometer And Array Camera (VLT)
202 ISERD,Israeli inter-ministerial agency for R&D cooperation with Europe
203 ISM,International Staff Member
204 ISS,International Space Station
205 IT,Information Technology
206 ITAR,International Traffic in Arms Regulations
207 ITER,International Thermonuclear Experimental Reactor
208 IVOA,International Virtual Observatory Alliance
209 IVSLA,Istituto Veneto di Scienze ed Arti
210 IYA2009,International Year of Astronomy 2009
211 JAO,Joint ALMA Observatory
212 JENAM,Joint European and National Astronomy Meeting
213 JPL,Jet Propulsion Laboratory
214 JUICE,JUpiter ICy moons Explorer
215 JWST,James Webb Space Telescope
216 k,kilo/1,000
217 KIDS,(VST) Kilo-Degree Survey
218 KMOS,K-band Multi-Object Spectrograph (VLT)
219 KTS,Klaus Tschira Stiftung
220 Kueyan,VLT Unit Telescope 2
221 LABOCA,Large APEX Bolometer CAmera
222 LAOG,Laboratoire d'Astrophysique de l'Observatoire de Grenoble
223 LCS,Local Control System
224 LEO,Low Earth Orbit
225 LFC,Laser Frequency Comb
226 LGS,Laser Guide Star
227 LGSF,Laser Guide Star Facility
228 LMC,Large Magellanic Cloud
229 LMU,Ludwig-Maximilians-Universität München
230 LN2,Liquid nitrogen
231 LOFAR,Low Frequency Array
232 LOPS,Local Optical Phasing Sensor
233 LP,Large Programme
234 LPG,Liquefied Petroleum Gas
235 LPO,La Silla ­Paranal Observatory
236 LSM,Local Staff Members
237 LSP,La Silla ­Paranal Subcommittee
238 LTAO,Laser Tomography Adaptive Optics
239 LVSM,Large Visible Sensor Module
240 M#,Mirror #
241 M,million/1,000,000
242 MACAO,Multiple Application Curvature Adaptive Optic
243 MACCON,Motion controller manufacturer
244 MAD,Multi-conjugate Adaptive optics Demonstrator
245 MAORY,(ELT) Multi-conjugate Adaptive Optics RelaY
246 mas,milliarcseconds
247 MASCOT,Mini All-Sky Cloud Observation Tool (Paranal)
248 MATISSE,Multi AperTure mid-Infrared SpectroScopic Experiment (VLTI)
249 MCAO,Multi-Conjugate Adaptive Optics
250 Melipal,VLT Unit Telescope 3
251 MELT,Minuscule ELT
252 MENLO systems,Optical equipment manufacturer
253 MERAC,Mobilising European Research in Astrophysics and Cosmology
254 MERIL,Mapping the European Research Infrastructure Landscape
255 METIS,Mid-infrared ELT Imager and Spectrograph
256 MICADO,Adaptive optics imaging camera (ELT)
257 MIDI,Mid-infrared Interferometric Instrument (VLTI)
258 MIM,Museo Interactivo Mirador, Santiago
259 MIT,Massachusetts Institute of Technology
260 mmVLBI,Millimeter Very Long Baseline Interferometry
261 Mn,Mirror #n
262 MNRAS,Journal, Monthly Notices of the Royal Astronomical Society
263 MOAO,Multiple-Object Adaptive Optics
264 MOONS,Multi Object Optical and Near-infrared Spectrograph (VLT third generation)
265 MOS,(ELT) Multi-Object Spectroscopy
266 MOSAIC,(ELT) Multi-Object Spectrograph (Multi-Object Spectrograph for Astrophysics, Intergalactic medium studies and Cosmology)
267 MOSFIRE,Near-infrared multi-object spectrograph (Keck)
268 MPA,Max Planck Institute for Astrophysics
269 MPE,Max Planck Institute for Extraterrestrial Physics
270 MPG,Max-Planck-Gesellschaft
271 MPIA,Max Planck Institute for Astronomy
272 MPIfR,Max-Planck Institute for Radioastronomy (Germany)
273 MS,Member State(s)
274 MTM,MT Mechatronics (European company of high technology, engineering and maintenance services)
275 MUSE,Multi Unit Spectroscopic Explorer (VLT)
276 NACO,NAOS-CONICA (VLT)
277 NAOJ,National Astronomical Observatory of Japan
278 NAOMI,Adaptive optics system for the ATs (VLTI)
279 NAOS,Nasmyth Adaptive Optics System (VLT)
280 NASA,National Aeronautics and Space Administration
281 NAV,Navision
282 NDF,Non-Deliverable Forward Agreement
283 NEAR,New Earths in the Alpha Cen Region experiment
284 NEO,Near-Earth Object
285 NewA,Journal, New Astronomy
286 NewAR,Journal, New Astronomy Reviews
287 NFM,Narrow Field Mode
288 NGC,New General Catalogue
289 NGC,New General detector Controller
290 NGSD,Proposed large natural/laser guide star WFS detector (ELT)
291 NGTS,Next Generation Transit Survey
292 NINS,National Institutes of Natural Sciences
293 NIRPS,(NNT) Near Infra Red Planet Searcher
294 NOVA,The Netherlands Research School for Astronomy (Nederlandse Onderzoekschool voor Astronomie)
295 NRAO,National Radio Astronomy Observatory
296 NSF,National Science Foundation
297 NTT,New Technology Telescope
298 NUVA,Network for UltraViolet Astrophysics
299 OAA,Arcetri Astrophysical Observatory
300 OBAMA,Optical Bidule for Aberration Measurement on the ATs
301 OCA-NICE,Cote d’Azur Observatory (Observatoire de la Cote d’Azur)
302 ODG,Office of the Director General
303 OECD,Organisation for Economic Co-operation and Development
304 OmegaCAM,Optical Camera for the VST
305 OPC,Observing Programmes Committee
306 OPO,Observing Programmes Office
307 OPTICON,Optical Infrared Coordination Network for Astronomy
308 OSF,ALMA Operations Support Facilities
309 OSO,Onsala Space Observatory
310 OT,Observing Tool
311 OTS,Operations Technical Support
312 P&SS,Journal, Planetary and Space Science
313 P2PP,Peer to Peer Protocol
314 P86,Observing Period 86
315 P87,Observing Period 87
316 PA,Product Assurance
317 PAC,Provisional Acceptance Chile
318 PACMAN,Fringe tracker for PRIMA (VLTI)
319 PAE,Provisional Acceptance Europe
320 PARLA,PAranal Raman Laser, replacement for PARSEC (VLTI)
321 PARSEC,Sodium line laser for VLT AO
322 PASJ,Journal, Publications of the Astronomical Society of Japan
323 PASP,Journal, Publications of the Astronomical Society of the Pacific
324 PDR,Preliminary Design Review
325 PESSTO,Public ESO Spectroscopic Survey of Transient Objects
326 PFS,(ELT) Pre-Focal Station
327 PFS-A,(ELT) Pre-Focal Station for Nasmyth A
328 PhD,Doctor of Philosophy
329 PI,Principal Investigator
330 PIO,Public Information Officer
331 PIONIER,VLTI visitor instrument
332 PIP,Paranal Instrumentation Programme
333 PLC,Programmable Logic Controllers (ELT)
334 PMD,Project Management Department
335 PMPD,Performance Management and Professional Development
336 PRIMA,Phase-Referenced Imaging and Micro-arcsecond Astrometry facility (VLTI)
337 PSF,Point Spread Function
338 PTP,Precision Time Protocol
339 Q,Quarter
340 QSO,Quasi Stellar Object, quasar
341 QUEST,QUasar Equatorial Survey Team
342 R&D,Research and Development
343 RAB,Reflector Assembly Building
344 RAL,Rutherford Appleton Laboratory, Didcot (UK)
345 RCL,Radioastronomy Chajnantor Limitada
346 RedCLARA,Latin American Advanced Networks Cooperation (Academic data network in Latin America)
347 REM,Rapid Eye Mount Telescope (La Silla)
348 REUNA,Red Universitaria Nacional (Academic data network in Chile)
349 RM,Rossiter-McClaughlin (effect)
350 RMN,Reflective Memory Network (VLTI)
351 rms,Root Mean Square
352 SABOCA,Shortwave Apex BOlometer Camera
353 SAC,EURO-VO Science Advisory Committee
354 SAF,Science Archive Facility
355 SAFRAN-REOSC,High performance optics company
356 SAPHIRA,Detector for the GRAVITY wavefront sensor
357 SAXO,SPHERE’S AO system (VLT)
358 SCAO,Single-conjugate adaptive optics
359 SCO,Santiago Central Office (ALMA/ESO Vitacura)
360 SDD,Software Development Division
361 SDSS,Sloan Digital Sky Survey
362 SEPIA,Swedish ESO PI receiver for APEX
363 SHFI,Swedish Heterodyne Facility Instrument
364 SiC,(ELT) SiliconCarbide-mirrorsubstrate
365 SINFONI,Spectrograph for INtegral Field Observations in the Near Infrared (VLT)
366 SKA,Square Kilometer Array
367 SM,Service Mode (observing)
368 SM4,Servicing Mission 4 (HST)
369 SOFI,SOn oF Isaac (NTT)
370 SOPHIE,Spectrographe pour l’Observation des Phénomènes des Intérieurs stellaires et des Exoplanètes
371 SOXS,(NTT) Son Of X-Shooter
372 SPARTA,Real-time computer for the AOF
373 SPC,Scientific Personnel Committee
374 SPECULOOS,(Paranal) Search for habitable Planets EClipsing ULtra-cOOl Stars
375 SPHERE,Spectro-Polarimetric High-contrast Exoplanet Research instrument (VLT)
376 SPIFFI,SPectrometer for Infrared Faint Field Imaging
377 SPT,South Pole Telescope
378 SSDF,Science Support Discretionary Fund
379 SSED,Software System Engineering Department
380 SSWG,Science Strategy Working Group
381 ST-ECF,Space Telescope European Coordination Facility
382 STC,Scientific Technical Committee
383 STFC,Science and Technology Facilities Council (UK)
384 STRAP,Tip-tilt sensors (VLTI)
385 STScI,Space Telescope Science Institute (USA)
386 sub-mm,submillimetre
387 SUSI2,Superb Seeing Imager 2 (NTT)
388 TAROT,Télescope à Action Rapide pour les Objets Transitoires
389 TAROT-S,Télescopes à Action Rapide pour les Objets Transitoires South
390 TBT,Test-Bed Telescope
391 TEC,Technology Division
392 telbib,ESO library telescope bibliography database
393 TFB,Tunable Filter Bank (ALMA)
394 TIMMI,TIMMI far-infrared camera (ESO 3.6-metre telescope)
395 ToO,Target of Opportunity
396 TRAPPIST,TRAnsiting Planets and PlanetesImals Small Telescope
397 TRR,Test Readiness Review
398 TUM,Technische Universität München
399 UC,Users Committee
400 UK ATC,UK Astronomy Technology Centre
401 Ultracam,High-speed camera (VLT)
402 UltraVISTA,Ultra-deep near-infrared survey in the COSMOS field
403 UNCOPUOS,United Nations Committee for the Peaceful Uses of Outer Space
404 USM,University Observatory Munich
405 UT,Unit Telescope of the VLT
406 UT1–4,VLT Unit Telescopes 1–4: Antu, Kueyen, Melipal and Yepun
407 UV,UltraViolet
408 UVES,UV-Visual Echelle Spectrograph (VLT)
409 VAT,Value Added Tax
410 VERTEX,(APEX) VERTEX Antennentechnik GmbH, Duisburg (Germany)
411 VHS,VISTA Hemisphere Survey
412 VIDEO,VISTA Deep Extragalactic Observations Survey
413 VIKING,VISTA Kilo-degree Infrared Galaxy survey
414 VIMOS,VIsible MultiObject Spectrograph (VLT)
415 VINCI,VLT INterferometer Commissioning Instrument (VLTI)
416 VIPERS,VIMOS Public Extragalactic Redshift Survey
417 VIRCAM,VISTA Infrared Camera
418 VISA,VLTI Sub-Array
419 VISIR,VLT Mid-Infrared Imager Spectrometer
420 VISTA,Visible and Infrared Survey Telescope for Astronomy
421 VLT,Very Large Telescope
422 VLT/I,Very Large Telescope and its Interferometer
423 VLTI,Very Large Telescope Interferometer
424 VLTI-PR#,VLTI projects
425 VM,Visitor Mode (observing)
426 VMC,VISTA survey of the Magellanic Cloud system
427 VO,Virtual Observatory
428 VOP,Virtual Observatory Project Office
429 VPHAS+,VST Photometric Hα Survey
430 VSS,Variability Sky Survey
431 VST,VLT Survey Telescope
432 VVDS,VIMOS VLT Deep Survey
433 VVV,ESO public survey VISTA Variables in the Vía Láctea
434 WASP,Wide Angle Search for Planets survey
435 WFCAM,Infrared wide field camera for the UK Infrared Telescope on Mauna Kea
436 WFI,Wide Field Imager (MPG/ESO 2.2-metre)
437 WiFi,Wireless Fidelity
438 WVR,Water Vapour Radiometer (ALMA)
439 X-shooter,Wideband ultraviolet-infrared single target spectrograph (VLT)
440 XAO,Extreme adaptive optics
441 XMM-Newton,X-ray Multi-Mirror satellite (ESA)
442 Yepun,VLT Unit Telescope 4
443 Z-Spec,Millimetre-wave spectrograph (APEX visitor instrument)
444 zCOSMOS,Large Programme to measure 30 000 galaxies in the HST Cosmic Origins field
445 ZIMPOL,Zurich Imaging Polarimeter (SPHERE, ELT)
446 ΛCDM,Lambda Cold Dark Matter
447 μm,Micrometre

495
Data/Abbr/aviation.csv Normal file
View File

@ -0,0 +1,495 @@
Abbr,Term
3P,"Perceive, Process, Perform"
5P,"Plan, Plane, Pilot, Passengers, Programming"
A/A,Air to air TACAN function
A/C,Aircraft
A/D,Aerodrome
A/F,Autofeather
A/FD,Airport/Facility Directory
A/P,Autopilot
A/R,Altitude Rate
A300,Airbus A300 twinjet
A310,Airbus A310 twinjet
A320,Airbus A320 family of twinjets
A330,Airbus A330 twinjet
A340,Airbus A340 quadjet
A350,Airbus A350 twinjet
A380,Airbus A380 quadjet
AAA,Airport Airspace Analysis
AAE,Above Aerodrome Elevation
AAF,Airway Facilities Service
AAF,Army Air Field
AAI,Arrival Aircraft Interval
AAI,Airports Authority of India
AAIB,Air Accidents Investigation Branch (UK)
AAIM,Aircraft Autonomous Integrity Monitoring
AAMS,Aircraft Arrival Management System
AARTS,Army Aviation Radar Training System
AAO,Assumed Adverse Obstacle
AAS,Airport Advisory Service
AB,Air Base
ABI,Advanced Boundary Information
AC,Air Conditioning
AC,Aircraft
ACAC,Arab Civil Aviation Conference
ACAM,Aircraft Continuing Airworthiness Monitoring
ACARS,Aircraft Communications Addressing and Reporting System
ACAS,Airborne Collision Avoidance System
ACC,Area Control Center
ACE,Airport airside Capacity Enhancement
ACI,Airports Council International
ACP,Accept
AD,Air Defence
ADAC,Abu Dhabi Airports
ADEP,Aerodrome of Departure
ADES,Aerodrome of Destination
ADF,Automatic Direction Finding
ADI,Automatic De-Ice and Inhibitor
ADIZ,Air Defense Identification Zone
ADL,Aeronautical Data Link
ADLY,Arrival Delay
ADP,Aerodrome dé Paris (Charles de Gaulle)
ADP,Automated Data Processing
ADS,Automated Distribution System
ADS,Automatic Dependent Surveillance
ADS-B,Automatic Dependent Surveillance-Broadcast
AENA,Aeropuertos Españoles y Navegación Aérea
AEO,All Engines Operative
AERA,Automated En-Route Air Traffic Control
AEW,Airborne Early Warning
AF,Air Field
AFCS,Automatic Flight Control System
AFIS,Aerodrome Flight Information Service
AFTN,Aeronautical Fixed Telecommunication Network
AFM,Aircraft Flight Manual
AGAS,Action Group for ATM Safety (EUROCONTROL)
AGL,Above Ground Level
ahdg,alter heading
AICS,Aircraft Inventory and Charter System
AID,Airport Information Desk
AIDS,Aircraft Integrated Data System
AIG,Airbus Industries Group
AILS,Automatic Instrument Landing System
AIM,Aeronautical Information Manual
AIP,Aeronautical Information Publication
AIPA,Aeronautical Information Production Application
AIRAC,Aeronautical Information Regulation And Control
AIRMET,Airmen's Meteorological Information
AIRNAV,Airports and Navigation Aids Database System
AIRNET,Airport Network Simulation Model
AIRPAC,Advisor for the Intelligent Resolution of Predicted Aircraft
ALO,Aviation Logistics Organization
ALP,Airport Layout Plan
ALPA,Airlines Pilots Association
ALS,Approach Lighting System
ALSF,Approach Lighting System With Sequenced Flashing Lights
ALSF1,ALS with Sequenced Flashers I
ALSF2,ALS with Sequenced Flashers II
ALSIP,Approach Lighting System Improvement Plan
ALTRV,Altitude Reservation
AMAN,Arrival Manager
AMASS,Airport Movement Area Safety System
AMCC,Air Route Traffic Control Center Maintenance Control Center
AMIC,Area Manager in Charge
AMIS,Aircraft Management Information System
AMOC,Alternative Methods of Compliance
AMOS,Automated Meteorological Observation Station
AMP,ARINC Message Processor (OR) Airport Master Plan
AMS,Acquisition Management System
AMT,Aviation Maintenance Technician
AMVER,Automated Mutual Assistance Vessel Rescue System
ANC,Alternate Network Connectivity
ANCA,Airport Noise and Capacity Act
ANG,Air National Guard
ANGB,Air National Guard Base
ANMS,Automated Network Monitoring System
ANSP,Air Navigation Service Provider
AOA,Air Operations Area
AOA,Angle of Attack
AOC,Airline Operational Control Center
AOCC,Atlantic Operations Control Center
AODR,Authorizing Official Designated Representative
AOM,Airplane Operating Manual
AOPA,Aircraft Owners and Pilots Association
AOR,Area of Responsibility
AP,Acquisition Plan
APB,Acquisition Program Baselines
APM,Approach Path Monitor
APP,Approach
APS,Airport Planning Standard
APTS,Automated Personnel Tracking System
AQAFO,Aeronautical Quality Assurance Field Office
AR,Aerial Refueling
AR,Aspect Ratio
ARAC,Army Radar Approach Control (AAF)
ARFOR,Area Forecast
ARINC,Aeronautical Radio, Inc. (USA)
ARLNO,Airline Office
ARP,Airport Reference Point
ARTCC,Air Route Traffic Control Centre
ASB,Airspace Block
ASDE,Airport Surface Detection Equipment
ASDE-X,"Airport Surface Detection Equipment, model X"
ATA,Actual Time of Arrival
ATC,Air Traffic Control
ATIS,Automatic Terminal Information Service
ATO,Air Traffic Organization
AWACS,Airborne Warning And Control System
BC,Back Course
BAF,Belgian Air Force
BIRTAM,NOTAM on Bird Activity
BIT,Build-In Test
BITE,Build-In Test Equipment
BRNAV,Basic Area Navigation
BWI,Baltimore/Washington International Thurgood Marshall Airport
C2,Command and Control
C3,"Communication, Command and Control"
C4I,"Communication, Command, Control, Computers and Intelligence"
CAAC,Civil Aviation Administration of China
CAAS,Civil Aviation Authorization of Singapore
CAL,Computer Assisted Learning
CAMACA,Common Agreed Methodology for Airport airside Capacity Assessment
CANAC,Computer Assisted National Air Traffic Control Centre (Belgium)
CANSO,Civil Air Navigation Services Organization
CARMA,CATC Radar Simulator Allahabad
CAS,Calibrated Airspeed
CASE,Controlled Airspace Synthetic Environment (Simulator of Alenia Marconi)
CAT,Category of Aircraft
CATC,Civil Air Traffic Control
CAVOK,Clouds And Visibility OK
CBT,Computer-based Training
CCBC,Community College Baltimore County
CCIS,Closed Circuit Information System
CDA,Continuous Descent Approach
CDI,Course Deviation Indicator
CDM,Collaborative Decision Making
CDTI,Cockpit Display of Traffic Information
CDU,Cockpit Display Unit
CEATS,Central European Air Traffic Services
CESC,Chief Executive Standing Conference
CFIT,Controlled Flight Into Terrain
CFMU,Central Flow Management Unit
COG,Center of Gravity
CON,Control
CGD,Combined Graphic Display
CISM,Critical Incident Stress Management
CLC,Course Line Computer
CLNC,Clearance
CRDA,Converging Runway Display Aid
CMIC,Civil/Military Interface Standing Committee
CNS,"Communication, Navigation, Surveillance"
CODA,Central Office for Delay Analysis
ConOps,Concept of Operations
COPS,Changeover Point(s)
CORA,Conflict Resolution Advisory
COTS,Commercial Of-The-Shelf
CPA,Closest Point of Approach
CPDLC,Controller Pilot Data Link Communication
CRC,Control and Reporting Centre
CREDOS,Crosswind Reduced Separations for Departure Operations
CTA,Controlled Area
CTA,Controlled Time of Arrival
CTOT,Calculated Take-Off Time
CTR,Control Zone or Controlled Traffic Region
CVFR,Controlled Visual Flight Rule (flight)
CVSM,Conventional Vertical Separation Minimum
CW,Continous Wave
CW,Cold Weather
CWS,Collision Warning System
CWP,Controller Working Position
DA,Density Altitude
DAS,DFS Aviation Services (DFS subcompany for services outside Germany)
DCIA,Dependent Converging Instrument Approach
DECIDE,"Detect, Estimate, Choose, Identify, Do, and Evaluate"
DEL,Delivery
DFS,Deutsche Flugsicherung (ATC in Germany)
DGAC,Direction générale de l'aviation civile
DTI,Direction Technique Innovation
DW,Downwind
EAS,Equivalent Airspeed
EAVA,Estonian Aviation Academy
ECAC,European Civil Aviation Conference
ELEV,Field Elevation
EFM,Gesellschaft für Enteisen und Flugzeugschleppen
ETA,Estimated Time of Arrival
ETL,Effective Translational Lift (for helicopters)
ETOPS,Extended-range Twin-engine Operational Performance Standards
ETVS,Electronic Terminal Voice Switch
FAA,U.S. Federal Aviation Administration
FAR,Fuel Air Ratio
FAS,Final Approach Segment
FAS,Final Approach Speed
FAST,Future Aviation Safety Team
FAT,Factory Acceptance Test (see also SAT and RAT)
FAT,Final Approach Track
FATO,Final Approach and Take-off Area
FAWP,Final Approach Waypoint
FAWS,Flight Advisory Weather Service
FBW,Fly-by-Wire
FCA,Final Cruise Altitude
FCC,Federal Communications Commission (USA)
FCC,Flight Control Computer
FCI,Flight Command Indicator
FCL,Flight Crew Licensing
FCLP,Field Carrier Landing Practice
FCLT,Freeze Calculated Landing Time
FCLTP,Flight Crew Licensing and Training Panel (ICAO)
FCOM,Flight Crew Operating Manual
FCOM,Flight Crew Operations Manual
FCPC,Flight Control Primary Computer
FE,Field Elevation (highest point of an airports usable runways and is measured in height above mean sea level)
FIA,Flight Information Area
FIR,Flight Information Region
FL,Flight Level
FMG,Flughafen München GmbH
FOD,Foreign Object Debris
FOV,Field of View
GND,Ground
GP,Glide Path
GPS,Global Positioning System
GS,Ground Speed or Glideslope
HKIA,Hong Kong International Airport
HOTS,Higher-Order Thinking Skills
IAA,Israeli Airport Authority
IAF,Israeli Air Force
IANS,Institute of Air Navigation Services, a division of Eurocontrol
IAS,Indicated Air Speed
IATA,International Air Transport Association, HQ in Montreal, Canada
IFR,Instrument Flight Rules
IG,Image Generator
IGE,In Ground Effect
IGLR,Integrated Ground Lighting and Radar
ILS,Instrument Landing System
ISA,International Standard Atmosphere
IMC,Instrument Meteorological Conditions
KAT,Kaufbeuren ATM Training (DFS subcompany)
LAA,Lappland Aviation Academy
LITAS,Low Intensity Two Colour Approach System
LL,Lower Limit
LMUK,Lockheed Martin UK
LOD,Level of Detail
LTA,Lower Traffic Area
LVNL,Luchtverkeersleiding Nederland (Air Traffic Control the Netherlands)
LVP,Low Visibility Procedures
MATS,Malta Air Traffic Services
MEA,Minimum En-route Altitude
METAR,Meteorological Aerodrome Report
MCP,Maximum Continuous Power
MLW,Maximum Landing Weight
MSL,Median Sea Level
MSTA,Minimum Safe Turning Altitude
MTOW,Maximum Take-Off Weight
NLFS,Night Low Flying System
OCTA,Outside Control Areas
OEI,One Engine Inoperative
OGE,Out of Ground Effect
OFZ,Obstacle Free Zone
OJT,On the Job Training
OODA,"Observation, Orientation, Decision, and Action"
PA,Pressure Altitude
PAPI,Precision Approach Path Indicator
PAR,Precision Approach Radar
PIC,Pilot in Command
PNF,Pilot Not Flying
POH,Pilot's Operating Handbook
PPL,Private Pilot's License
PTAC,"Position, Turn, Altitude, Clearance (also known as Approach Clearance)"
PtF,Permit to Fly
QFE,"the altimeter setting that will cause the altimeter to read the height above a specific aerodrome or ground level, and therefore read zero on landing"
QNE,pressure altitude at the landing runway threshold
QNH,atmospheric pressure adjusted to mean sea level
RADAR,Radio Detection And Ranging
RADNET,Radar Network
RAIM,Receiver Autonomous Integrity Monitoring (GPS)
RAT,Reliability Acceptance Test (see also FAT and SAT)
RAM,Radar Absorbent Material
RAP,Recognised Air Picture
RASP,Recognised Air and Surveillance Picture
RB,Relative Bearing
RBI,Relative Bearing Indicator
RBAF,Royal Belgium Armed Forces
RCAF,Royal Canadian Air Force
RCC,Rescue Co-ordination Centre
RCL,Runway Centre Line Lighting
RCS,Radar Cross Section
RET,Rapid Exit Taxiways
RF,Radio Frequency
RFFS,Rescue and Fire Fighting Services
RFM,Rotorcraft Flight Manual
RIMCAS,Runway Incursion Monitoring and Conflict Alert System
RJAF,Royal Jordanian Air Force
RJC,Reject
RPI,Runway Point of Intercept
RPM,Rotations per Minute
ROFZ,Runway Obstacle Free Zone
RMI,Radio Magnetic Indicator
RNAV,Area Navigation
RNP,Required Navigation Performance
ROC,Rate Of Climb
ROC,Required Obstacle Clearance
RPM,Revolutions Per Minute
RPS,Radar Position Symbol
RTCA,Radio Technical Commission for Aeronautics
RVR,Runway Visual Range
RVSM,Reduced Vertical Separation Minimum
RWR,Radar Warning Receiver
RWY,Runway
SADL,Situational Awareness Data Link
SAF,Sustainable Aviation Fuel
SAR,Search and Rescue
SAR,Synthetic Aperture Radar
SARPS,Standards and Recommended Practices (ICAO)
SAT,Site Acceptance Test (see also FAT and RAT)
SATCO,Senior Air Traffic Control Officer
SATCOM,Satellite Communication
SATNAV,Satellite Navigation
SATSE,State Air Traffic Services Enterprise
SDD,Situation Data Display
SELCAL,Selective Calling System
SES,Single European Sky
SESAME,Single European Sky ATM Master Plan
SESAR,Single European Sky ATM Research
SFL,Sequencing Flashing Light
SFO,Simulated Flameout Operation
SI,Selective Interrogation
SIAP,Standard Instrument Approach Procedure
SID,Standard Instrument Departure
SIF,Selective Identification Friend or Foe
SIGMET,Significant Meteorological (Information) Report
SILs,Sector Inbound Lists
SIM,Simulator
SKYGUIDE,Air Traffic Control of Switzerland
SL,Sea Level
SLB,Side lobe Blanking
SLC,Side lobe Cancellation
SLOC,Slovenia Control
SM,Statute Mile
SMR,Surface Movement Radar
SOW,Statement of Work
SRC,Safety Regulation Commission (EUROCONTROL)
SRU,Safety Regulation Unit (EUROCONTROL)
SSR,Secondary Surveillance Radar
STAR,Standard Arrival Route or Standard Terminal Arrival Route
STARS,Standard Terminal Automation Replacement System
STB,Stop Bar
STCA,Short Term Conflict Alert
STD,Synthetic Training Device
STDMA,Self-organising Time Division Multiple Access (known as VHF digital link - Mode 4)
STNA,Service Technique de la Navigation Aerienne
STOL,Short Take Off and Landing
STRATFOR,Eurocontrol Statistics and Forecasts Service
SUA,Special Use Airspace
SV,Supervisor
SVFR,Special Visual Flight Rules
SWT,Switch
SYSCO,System Coordination Data Exchange and Coordination
TA,Terminal Airspace
TAA,Terminal Arrival Area
TAAM,Total Airspace and Airport Modeller
TACAN,Tactical Air Navigation (System)
TACS,Theater Air Control System
TACTICOS,Tactical Information and Command System
TAF,Terminal Aerodrome/Area Forecast
TAIS,Tactical Airspace Integration System (US Army)
TAIS,Tactical Air Intelligence System
TAP,Target Acquisition Protocol
TARMAC,Taxi and Ramp Management and Control
TAS,Terminal Airspace System
TAS,True Air Speed
TAWS,Terrain Awareness and Warning System
TCAS,Traffic alert and Collision Avoidance System
TCDS,Type Certificate Data Sheet
TCH,Threshold Crossing Height
TCL,Taxi Center Lights
TDW,Tower Display Workstation
TDZ,Runway Touchdown Zone Lighting
TDZE,Touch Down Zone Elevation
TERPS,US Standard for Terminal Instrument Procedures
TFDM,Terminal Flight Data Management
TFDPS,Tower Flight Data Processing System
TFM,Traffic Flow Management
TFR,Temporary Flight Restriction
TH,True Heading
TID,Touch Input Device
TIGPRO,TOWSIM Image Generator Protocol
TIS,Traffic Information System
TM,Traffic Management
TMA,Terminal Control Area
TOC,Top Of Climb
TOD,Top Of Descent
TOP,Take-Off Power
TOR,Terms Of Reference
TOR,Tornado aircraft
TOWSIM,Tower Simulator
TRACON,Terminal Radar Approach Control
TSO,Technical Standard Order
TSTC,Texas State Technical College
TT,True Track
TVOR,Terminal VOR
TWEB,Transcribed Weather Broadcast (USA for ATIS)
TWR,Control Tower
TWY,Taxiway
TXC,Taxiway Centreline Lights
TXE,Taxiway Edge Lights
UAA,University of Alaska Anchorage
UAC,Upper Area Control Centre
UAT,Universal Access Transceiver
UAV,Unmanned Aerial Vehicle
UDF,Ultra High Frequency Direction Finding
UEI,"Units, Equipment, Installations"
UFA,"UFA, Inc., the world's premier developer of Air Traffic Control simulation systems"
UHF,Ultra High Frequency
UIR,Upper Flight Information Region
UKCAA,United Kingdom Civil Aviation Authority
UMASS,University of Massachusetts
URET,User Request Evaluation Tool
USAF,US Air Force
UTA,Upper Traffic Area
V1,Decision speed, the speed beyond which takeoff should no longer be aborted
V2,Takeoff speed. The speed at which the aircraft may safely be climbed with one engine inoperative
VAR,Magnetic Variation
VASI,Visual Approach Slope Indicator
VASIS,Visual Approach Slope Indicator System
VCS,Voice Communication System
VCCS,Voice Communication Control System
VDF,Very High Frequency Direction Finding
VDGS,Visual Database Generation System
VDL-4,VHF digital link Mode 4 (see also STDMA)
VDU,Visual Display Unit
VFOW,Vertical Field of View
VFR,Visual Flight Rules
VHF,Very High Frequency
VLF,Very Low Frequency
VMC,Visual Meteorological Conditions
VMO,maximum operation speed is the air speed than should never be exceeded deliberately in normal operation, whatever the flight situation isVOR,VHF Omni-directional Range
VOLMET,Meteorological Information for Aircraft in Flight
VOR,VHF Omni-directional Receiver
VORTAC,VOR -TACAN combination
VREF,1.3 times the stalling speed of the aircraft in the stated landing configuration and at the prevailing aircraft weight
VRR,Voice Recognition and Response
VRS,Voice Recognition System
VS,"Stall speed, defined as the minimum steady flight speed at which the airplane is controllable"
VSBY,Visibility
VSP,Vertical Speed
VSTOL,Vertical Short Take-Off and Landing
VTC,Visual Terminal Chart
VTC,Virtual Training Centre
VTOL,Vertical Take-Off and Landing
VTOSL,Vertical Take-Off and Short Landing
VTS,Vehicle Tracking System
Vtoss,Take-off safety speed
Vy,Optimimum climbing speed
Vz,Rate-of-climb
WA,Wind Angle
WAAS,Wide Area Augmentation System
WAM,Wide Area Multilateration
WBS,Work Break-down Structure
WCA,Wind Correction Angle
WDI,Wind Direction Indicator
WGS,World Geodetic System
WIAS,Wetter Informations- und Anzeigesystem (German)
WP,Waypoint
WS,Work Station
WTC,Wake Turbulence Category
WTWS,Wake Turbulence Warning System
WX,Weather
Can't render this file because it has a wrong number of fields in line 126.

3
Data/Abbr/biology.csv Normal file
View File

@ -0,0 +1,3 @@
Abbr,Term
Leo,an American Quarter Horse
Leo,"Leonberger, a breed of dog"
1 Abbr Term
2 Leo an American Quarter Horse
3 Leo Leonberger, a breed of dog

1322
Data/Abbr/chemistry.csv Normal file

File diff suppressed because it is too large Load Diff

2939
Data/Abbr/computing.csv Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
Abbreviation,Definition Abbr,Term
btl,Bottle btl,Bottle
c,Cup c,Cup
C,Cups C,Cups
1 Abbreviation Abbr Definition Term
2 btl Bottle
3 c Cup
4 C Cups

5674
Data/Abbr/general.csv Normal file

File diff suppressed because it is too large Load Diff

8
Data/Abbr/geography.csv Normal file
View File

@ -0,0 +1,8 @@
Abbr,Term
0DG,Zero Degrees Parallel
AAGIS,Ann Arbor Geographic Information System
AGS,Applied Geographic Solutions
AIMS,Aid Information Mapping Services
CDPD,Consumption Driven Population Dynamics
CGRS,Common Geographic Reference System
CGRS,Common Grid Reference System
1 Abbr Term
2 0DG Zero Degrees Parallel
3 AAGIS Ann Arbor Geographic Information System
4 AGS Applied Geographic Solutions
5 AIMS Aid Information Mapping Services
6 CDPD Consumption Driven Population Dynamics
7 CGRS Common Geographic Reference System
8 CGRS Common Grid Reference System

269
Data/Abbr/mathematics.csv Normal file
View File

@ -0,0 +1,269 @@
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
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -1,4 +1,4 @@
Abbreviation,Definition Abbr,Term
PR,per the rectum PR,per the rectum
pr,per the rectum pr,per the rectum
PT,prothrombin time PT,prothrombin time
1 Abbreviation Abbr Definition Term
2 PR per the rectum
3 pr per the rectum
4 PT prothrombin time

814
Data/Abbr/military.csv Normal file
View File

@ -0,0 +1,814 @@
Abbr,Term
AA,Air-to-Air
AA,Anti-Aircraft
AAA,Anti-Aircraft Artillery
AAAV,Advanced Amphibious Assault Vehicle
AADC,Area Air Defense Commander
AAFES,Army Air Force Exchange System
AAFES,Army and Air Force Exchange Service
AAM,Air-to-Air Missile
AAMG,Anti-Aircraft Machine Gun
AAP,American Academy of Pediatrics
AAV,Amphibious Assault Vehicle
AAV,Amphibious Assault Vehicle
AAV,Assault Amphibian Vehicle
AAVC,Assault Amphibian Vehicle Command
ABA,Applied Behavior Analysis
ABM,Anti-Ballistic Missile
AC,Active Component
ACC,Air Combat Command
ACFT,Army Combat Fitness Test
ACM,Air Combat Maneuvering
ACMI,Air Combat Maneuvering Instrumentation
ACMR,Air Combat Maneuvering Range
ACO,Airspace Control Order
ACP,Armored Command Post
ACSI,American Customer Satisfaction Index
ACU,Army Combat Uniform
ACU,Assault Craft Unit
ADATS,Air Defense Anti-Tank System
ADF,Australian Defense Force
ADFM,Active-Duty Family Member
ADIZ,Air Defense Identification Zone
ADWC,Air Defense Warning Condition
AETF,Air Expeditionary task force
AEV,Armored Engineer Vehicle
AEW,Airborne Early Warning
AEW&C,Airborne Early Warning and Control
AF,Air Force
AFB,Air Force Base
AFD,Automatic Feeding Device
AFMC,Air Force Material Command
AFN,American Forces Network
AFV,Armored Fighting Vehicle
AIFV,Armored Infantry Fighting Vehicle
AIP,Assignment Incentive Pay
AIRSUPREQ,Air Support Request
AIT,Advanced Individual Training
AIT or “A School”,Advanced Individual Training
ALBM,Air Launched Ballistic Missile
ALCM,Air Launched Cruise Missile
ALCT,Airlift Control Team
ALERTORD,Alert Order
AMC,Air Mobility Command
AMC,Air Mobility Command
AMCT,Air Mobility Control Team
AMD,Air Mobility Division
AMLO,Air Mobility Liaison Officer
AMR,Anti-Material Rifle
AMRAAM,Advanced Medium Range Air-to-Air Missile
ANG,Air National Guard
AOC,Air Operations Center
AP,Armor Piercing
APAM,Anti-Personnel, Anti-Material
APC,Armored Personnel Carrier
APDS,Armor-Piercing, Discarding Sabot
APDS-T,Armor-Piercing, Discarding Sabot (Tracer)
APF,Appropriated Funds
APFSDS,Armor Piercing, Fin-Stabilized, Discarding Sabot
APHE,Armor Piercing, High-Explosive
AP-T,Armor Piercing - Tracer
APU,Auxiliary Power Unit
ARCT,Air Refueling Control Team
ARM,Anti-Radiation Missile
ARRV,Armored Repair and Recovery Vehicle
ARSOF,Army special operations forces
ARV,Armored Recovery Vehicle
AS,Anti-Ship
ASG,Allied System for Geospatial Intelligence
ASM,Air-to-Surface Missile
ASM,Anti-Ship Missle
ASPJ,Airborne Self-Protection Jammer
ASRAAM,Advanced Short Range Air-to-Air Missile
AST,Air Staff Target
ASTOVL,Advanced Short Take-Off and Vertical Landing
ASuW,Anti-Surface Warfare
ASV,Anti-Surface Vessel
ASVAB,Armed Services Vocational Aptitude Battery
ASW,Anti-Submarine Warfare
AT,Anti-Tank
ATBM,Anti-Tactical Ballistic Missile
ATCS,Air Traffic Control Section
ATGW,Anti-Tank Guided Weapon
ATR,Anti-Tank Rifle
AUW,All-Up Weight
AVL,Anti-Vehicle Land Mine
AVLB,Armored Vehicle-Launched Bridge
B,Bomber designation (as in B-52 Stratofortress)
BAG,Budget Activity Group
BAH,Basic Allowance for Housing
BAH,Basic Housing Allowance
BAHC,Basic Allowance for Health Care
BAS,Basic Allowance for Subsistence
BCT,Basic Combat Training
BDOC,Base Defense Operations Center
BDU,Battle Dress Uniform
BDZ,Base Defense Zone
BEC,Benefits Executive Committee
BM,Ballistic Missile
BMCT,Begin Morning Civil Twilight
BMNT,Begin Morning Nautical Twilight
BOD,Board of Directors
BPLAN,Base Plan
BRS,Blended Retirement System
BVR,Beyond Visual Range
BZ,Buffer Zone
C2,Command and Control
C3,Command, Control and Communications
C3I,Command, Control, Communications and Intelligence
CABG,Coronary Artery Bypass Grafting
CAHPS,Consumer Assessment of Healthcare Providers and Systems
CAP,Combat Air Patrol
CAS,Close-Air Support
CASEVAC,Casualty Evacuation
CAWS,Close Assault Weapon System
CBO,Congressional Budget Office
CC,Command & Control
CCDR,Combatant Commander
CCHHS,Cook County Health and Hospital System
CCMD,Combatant Command
CCV,Command & Control Vehicle
CDC,Child Development Center
CDP,Child Development Program
CDU,Control Display Unit
CEA,Circular Error Average
CEB,Cooperative Efforts Board
CEP,Circular Error Probable
CEV,Combat Engineer/Engineering Vehicle
CFE,Conventional Forces Europe
CFL,Coordinated FireLine
CFR,Code of Federal Regulations
CFV,Cavalry Fighting Vehicle
CIWS,Close-In Weapon System (US)
CLEP,College Level Examinations Program
CLS,Combat Life Saver
CM,Cruise Missile
CMAC,CHAMPUS Maximum Allowable Charge
CMO,Civil-Military Operations
CO,Commanding Officer
CO,Commanding Officer
COA,Course of Action
COG,Center of Gravity
COIN,Counter-Insurgency
COL,Colonel
COLA,Cost of Living Allowance
CONUS,Continental U.S.
COOP,Continuity of Operations
CP,Contact Point
CP,Continuation Pay
CPG,Contingency Planning Guidance
CPL,Corporal
CPT,Captain
CRAF,Civil Reserve Air Fleet
CRAF,Civil Reserve Air Fleet
CRARRV,Challenger Armored Repair and Recovery Vehicle
CRBM,Close-Range Ballistic Missile
CRDP,Concurrent Retirement Disability Pay
CRSC,Combat Related Special Compensation
CRT,Cathode Ray Tube
CSB,Close-Support Bridge
CSP,Critical Skills Pay
C-STARS,Centers for Sustainment of Trauma and Readiness Skills (USAF)
CTS,Close-To-Shore
CV,Combat Vehicle
CV,Conventionally Powered aircraft carrier (USN)
CVN,Attack aircraft carrier, nuclear powered (US)
CVRT,Combat Vehicle Reconnaissance Tracked
CVW,Carrier Air Wing
CWC,Composite Warfare Commander
CWMD,Countering Weapons of Mass Destruction
CZTE,Combate Zone Tax Exclusion
DA,Department of the Air Force
DA,Direct Action
DA,Double Agent
DACMC,Defense Advisory Committee on Military Compensation
DAF,Defense Information Systems Network
DANTES,Defense Activity for Non-Traditional Education Support
DASC(A),Direct Air Support Center (Airborne)
DB,Defined Benefit
DC,Defined Contribution
DeCA,Defense Commissary Agency
DEERS,Defense Enrollment Eligibility Reporting System
DEERS,Defense Enrollment Eligibility Reporting System
DEFCON,Defense Readiness Condition
DEPORD,Deployment Order
DeRA,Defense Resale Activity
DEW,Distant Early Warning (US)
DFAS,Defense Finance and Accounting Service
DFC,Distinguished Flying Cross: Air Force decoration
DFGL,Distinct Faith Group Leader
DGPS,Differential GPS
DHA,Defense Health Agency
DIC,Dependency and Indemnity Compensation
DITY,Do-It-Yourself
DLA,Dislocation Allowance
DLTP,Defence Logistics Transformation Program
DMDC,Defense Manpower Data Center
DMHS,Defense Message Handling System
DMR,Designated Marksman Rifle
DoDI,DoD Instruction
DoDTR,Department of Defense Trauma Registry
DOL,U.S. Department of Labor
DON,Department of the Navy
DP,Dual-Purpose
DRB,Discharge Review Board
DRM,Dynamic Retention Model (RAND)
DRO,Decision Review Officer
DVI,Direct Voice Input
DVOP,Disabled Veterans Outreach Program
DZ,Drop Zone
DZ,Drop Zone
E,Enlisted
EAD,Earliest Arrival Date
EAOS,End of Active Obligated Service
EAS,End of Active Service
EBT,Electronic Benefit Transfer
ECCM,Electronic Counter CounterMeasures
ECHO,Extended Care Health Option
ECM,Electronic CounterMeasures
ECR,Electronic Combat Reconnaissance
EECT,End Evening Civil Twilight
EENT,End of Evening Nautical Twilight
EFIS,Electronic Flight Instrument System
EFM,Exceptional Family Member
EFMP,Exceptional Family Member Program
EH,Explosive Hazard
EHHC,ECHO Home Health Care
EHR,Electronic Health Record
ELINT,ELectronic INTelligence
EMC,Essential Medical Capability
EMP,Electromagnetic Pulse
EOC,Emergency Operations Center
EOD,Explosive Ordnance Disposal
EOD,Explosive Ordnance Disposal
EP,Emergency Preparedness
ERA,Explosive Reactive Armor
ERC,en Route Care
ERISA,Employee Retirement Income Security Act
ESEA,Elementary and Secondary Education Act
eshp,Equivalent Shaft Horsepower
ESM,Electronic Support Measures
EW,Early Warning
EW,Electronic Warfare
EW,Electronic Warning
EWA,Electronic Warfare Aircraft
F,Fighter designation (as in F-15 Eagle)
FA,Frontal Aviation
FAC,Forward Air Control / Forward Air Controller
FAE,Fuel Air Explosives
FAV,Fast Attack Vehicle
FBW,Fly-by-Wire
FCC,Family Child Care
FCS,Fire Control System
FDA,U.S. Food and Drug Administration
FDO,Flight Deck Officer
FEBA,Forward Edge of the Battle Area
FEBA,Foward Edge of Battle Area
FEDVIP,Federal Employees Dental and Vision Insurance Program
FEHBP,Federal Employees Health Benefits Program
FFA,Free-Fire Area
FFAR,Folding-Fin Aerial Rocket
FFS,Fee-For-Service
FHCC,Federal Health Care Center
FIE,Fly-In Echelon
FIFV,Future Infantry Fighting Vehicle
FLIR,Forward Looking Infrared
FLPB,Foreign Language Proficiency Bonus
FLTCIP,Federal Longer Term Care Insurance Program
FMC,Food Machinery Corporation
FMF,Fleet Marine Force
FMR,Financial Management Regulation
FMS,Foreign Military Sale (US)
FMWG,Financial Management Working Group
FOB,Forward Operating Base
FOB,Forward Operating Base
FOC,Final Operating Capabilities
FOD,Foreign Object Damage
FOS,Forward Operating Site
FSA,Family Separation Allowance
FSSA,Family Subsistence Supplemental Allowance
FUBAR,Fouled' Up Beyond All Recognition
FV,Fighting Vehicle
GAM,GPS-Aided Munition
GAO,U.S. Government Accountability Office
GATES,Global Air Transportation Execution System
GCI,Ground-Controlled Intercept
GCT,Grande Cadence de Tir (France)
GE,General Electric
GIB,GI Bill
GMI,General Military Intelligence
GP,General Purpose
GPMG,General Purpose Machine Gun
GPMRC,Global Patient Movement Requirements Center
GPS,Global Positioning System
GSSAP,Geosynchronous Space Situational Awareness Program
HCBS,Home and Community-Based Services
HCSDB,Health Care Survey of DoD Beneficiaries
HD,Homeland Defense
HDP-L,Hardship Duty Pay Locations
HE,High Explosive
HEAP,High Explosive, Anti-Personnel
HEAT,High Explosive, Anti-Tank
HEAT-FS,High Explosive, Anti-Tank - Fin Stabilized
HEC,Health Executive Committee
HEDIS,Healthcare Effectiveness Data and Information Set
HE-FRAG,High Explosive-Fragmentation
HEI,High Explosive Incendiary
HEMAT,Heavy Expanded Mobility Ammunition Trailer
HEP,High Explosive Plastic
HESH,High Explosive Squash Head
HE-T,High Explosive - Tracer
HMG,Heavy Machine u Gun
HMO,Health Maintenance Organization
HOB,Height of Burst
HOC,Humanitarian Operations Center
HOTAS,Hands-On-Throttle-and-Stick
HOTCC,Hands on Throttle, Collective and Cyclic
HPT,High-Payoff Target
HQ,Headquarter(s)
HR,Hostage Rescue
HRP,High-Risk personnel
HS,Homeland Security
HUD,Head Up Display
HUDWAC,Head Up Display Weapon Aiming Computer
HUDWASS,Head Up Display Weapon Aiming SubSystem
HUMINT,Human Intelligence
HVAP,High Velocity Armor Piercing
HVM,High Velocity Missile
HVT,High-Value Target
IADS,Integrated Air Defense System
IAMD,Integrated Air and Missile Defense
IC3,Interagency Care Coordination Committee
ICBM,InterContinental Ballistic Missile
IDA,Institute for Defense Analyses
IED,Improvised Explosive Device
iEHR,Integrated Electronic Health Record
IFF,Identification Friend or Foe
IFV,Infantry Fighting Vehicle
IGE,In Ground Effect
IIR,Intelligence Information report
INS,Inertial Navigation System
INTELSAT,International Telecommunications Satellite Organization
IOC,Initial Operating Capabilities
IOC,Initial Operational Capability
IPO,Interagency Program Office
IR,InfraRed
IRAN,Inspect and Repair as Necessary
IRBM,Intermediate Range Ballistic Missile
IRBM,Intermediate-Range Ballistic Missile
IRCM,Infra-Red CounterMeasure
IRR,Individual Ready Reserve
IRS,Inertial Reference System
IRST,Infra-Red Search-and-Track
ISOPREP,Isolated Personnel Report
IT,Information Technology
JA,Judge Advocate
JAAT,Joint Air Attack Team
JAG,Judge Advocate General
JAGIC,Joint Air-Ground Integration Center
JAOC,Joint Air Operations Center
JAOP,Joint Air Operations Plan
JAST,Joint Advanced Strike Technology
JCN,Joint Communications Network
JDAM,Joint Direct Attack Munition
JEC,Joint Executive Committee
JEZ,Joint Engagement Zone
JFCH,Joint Force Chaplain
JFO,Joint Field Office
JIF,Joint Incentive Fund
JIOC,Joint Intelligence Operations Center
JIOO,Joint Interrogation Operations
JLOC,Joint Logistics Operations Center
JMROC,Joint Medical Readiness Oversight Council
JOA,Joint Operations Area
JOC,Joint Operations Center
Joint-STARS,Joint Surveillance Target Attack Radar System
JRC,Joint Readiness Command
JS,Joint Staff
JSC,Joint Chiefs of Staff
JSF,Joint Strike Fighter
JSOW,Joint Stand-Off Weapon
JSP,Joint Strategic Plan
JTB,Joint Transportation Board
JTF,Joint Task Force
JTIDS,Joint Tactical Information Distribution System
JVSG,Jobs for Veterans State Grant
KCAS,Calibrated AirSpeed (in Knots)
KIAS,Knots Indicated AirSpeed
KTAS,True AirSpeed in Knots
LA,Lead Agent
LABS,Low Altitude Bombing System
LAD,Latest Arrival Date
LAD,Launch Area Denied
LAMPS,Light Airborne MultiPurpose System
LANTIRN,Low Altitude Targeting InfraRed for Night
LAPES,Low Altitude Parachute Extraction System
LARS,Light Artillery Rocket System
LAV,Light Armored Vehicle
LAV,Light Assault Vehicle
LCD,Liquid Crystal Display
LCS,Littoral Combat Ship
LEA,Law Enforcement Agency
LES,Leave and Earnings Statement
LF,Low Frequency (30 to 300 kHz)
LGB,Laser-Guided Bomb
LGW,Laser-Guided Weapon
LLLTV,Low Light Level Television
LMG,Light Machine Gun
LMI,Logistics Management Institute
LO,Low Observables
LOA,Letter of Authorization
LOA,Letter of Offer and Acceptance
LOC,Line of Communications
LOR,Launch on Remote
LPT,Low Profile Turret
LRMP,Long Range Maritime Patrol Aircraft
LT,Lieutenant
LT,Light Tank
LVER,Local Veterans Employment Representative
LVTP,Landing Vehicle Tracked Personnel
LZ,Landing Zone
LZ,Landing Zone
MAAP,Master Air Attack Plan
MAC,Military Airlift Command
MACH,Measure of Airspeed (Mach 1 = 1,223 kph/760 mph at sea level)
MAD,Magnetic Anomaly Detector
MAJ,Major
MAP,Medical Advisory Panel
MAP,Military Assistance Program
MARAD RRF,Maritime Administration Ready Reserve Force
MAW,Marine Air Wing (USMC)
MAXORD,Maximum Ordinate
MBT,Main Battle Tank
MCCS,Marine Corps Community Services
MCM,Mine Countermeasures
MCM,Mine Countermeasures
MCRMC,Military Compensation and Retirement Modernization Commission
MCSC,Managed Care Support Contract
MCX,Marine Corps Exchange
MD,Missile Defense
MDA,Muster Duty Allowance
MEPS,Military Entrance Processing Station
MERHCF,Medicare-Eligible Retiree Health Care Fund
MEZ,Missile Engagement Zone
MFD,Multi-Function Display
MG,Machine Gun
MGIB,Montgomery GI Bill
MGIB-AD,Montgomery GI Bill Active Duty
MGIB-SR,Montgomery GI Bill Selected Reserve
MHA,Military Housing Allowance
MHA,Military Housing Area
MHS,Military Health System
MHS,Military Health System
MIA,Missing in Action
MIB,Military Intelligence Board
MIDB,Modernized Integrated Database
MILCON,military construction
MILCON,Military Construction
MILDEC,military deception
MILDEP,Military Department
MILPERS,Military Personnel
MILSPEC,Military Specification
MILSTAMP,Military Standard Transportation and Movement Procedures
MILSTRIP,Military Standard Requisitioning and Issue Procedure
MILTECH,Military technician
MIW,Mine Warfare
MLA,Military Lending Act
MLRS,Multiple Launch Rocket System
MLU,Mid-Life Update
MMG,Medium Machine Gun
MNF,Multinational Force
MOB,Main Operating Base
MOC,Media Operations Center
MOLLE or M.O.L.L.E.,MOdular Lightweight Load-carrying Equipment
MOS,Military Occupational Specialty
MP,Machine Pistol
MPA,Maritime Patrol Aircraft
MPC,Multi-Purpose Carrier
MPO,Military Post Office
MPS,Military Postal Service
MPSA,Military Postal Service Agency
MR,Maritime Reconnaissance
MRAV,Multi-Role Armored Vehicle
MRBM,Medium Range Ballistic Missile
MRBM,Medium-Range Ballistic Missile
MRF,Military Retirement F
MRR,Minimum-Risk Route
MSC,Military Sealift Command
MSF,Mobile Security Force
MSG,Master Sergeant
MSIP,Multi-Stage Improvement Program
MSP,Maritime Security Program
MSR,Main Supply Route
MSRRA,Military Spouse Residency Relief Act
MTF,Medical Treatment Facility
MWR,Morale, Welfare & Recreation
MyCAA,Military Spouse Career Advancement Accounts
NAF,Nonappropriated Funds
NAI,Named Area of Interest
NAS,Naval Air Station
NATO,North Atlantic Treaty Organization
NAVSOF,Navy Special Operations Forces
NBC,Nuclear, Biological and Chemical
NBI,Nonbattle Injury
NCO,Non-Commissioned Officer
NCP,Normal Cost Payments
NCR,National Capital Region
NCS,National Communications System
NDAA,National Defense Authorization Act
NDMS,National Disaster Medical System
NDRC,National Detainee Reporting Center
NDRF,National Defense Reserve Fleet
NEX,Navy Exchange
NEXCOM,Navy Exchange Command
NEXMART,Navy Exchange Market
NFA,No-Fire Area
NFL,No-Fire Line
NFLS,Naval Forward Logistic Site
NGFS,Naval Gunfire Support
NGO,Nongovernmental Organization
NIMS,National Incident Management System
NLW,Nonlethal Weapon
nm,Nautical Mile
NMCS,National Military Command System
NMCS,Not Mission Capable, Supply
NMS,National Military Strategy
NOC,National Operations Center
NOE,Nap of the Earth
NSC,National Security Council
NSFS,Naval Surface Fire Support
NSL,No-Strike List
NSW,Naval Special Warfare
NVD,Night Vision Device
O,Officer
O&M,Operation and Maintenance
O&M,Operations and Maintenance
OA,Objective Area
OACT,Office of the Actuary (DoD)
OC,Operations Center
OCA,Offensive Counterair
OCO,Offensive Cyberspace Operations
OCONUS,Outside the Continental U.S.
OCS,Officer Candidate School
OCU,Operational Conversion Unit
OEF,Operation ENDURING FREEDOM
OFCO,Offensive Counterintelligence Operation
OGE,Out of Ground Effect
OHA,Overseas Housing Allowance
OIF,Operation IRAQI FREEDOM
OOD,Officer of the Deck
OOP,Out-of-Pocket
OPCON,Operational Control
OPLAN,Operation Plan
OPM,U.S. Office of Personnel Management
OPORD,Operation Order
OPSEC,Operational Security
OPSEC,Operations Security
OSA,Operational Support Airlift
OSC,On-Scene Commander
OSINT,Open-Source Intelligence
OTC,Officer in Tactical Command
OTH,Over-the-Horizon
OTH-B,Over-The-Horizon Backscatter radar
OTHR,Over-The-Horizon Radar
OTHT,Over-The-Horizon Targeting
PACAF,Pacific Air Force (USAF)
PAR,Population at Risk
PB,Peace Building
PCM,Primary Care Manager
PCS,Permanent Change of Station
PD,Probability of Damage
PDRL,Permanently Disabled Retired List
PFC,Private First Class
PFM,Personal Financial Management
PFT,Physical Fitness Test
PGM,Precision-Guided Munition
PGM,Precision-Guided Munition
PID,Passive IDentification
PID,Positive Identification
PII,Personally Identifiable Identification
PL,Phase Line
PLANORD,Planning Order
PLB,Personal Locator Beacon
PM,Peacemaking
PNGDF,Papua New Guinea Defense Force
PO,Peace Operations
POC,Point of Contact
POC,Privately Owned Conveyance
POD,Port of Debarkation
POE,Port of Embarkation
POW,Prisoner of War
PPBE,Planning, Programming, Budget, and Execution
PPE,personal Protective Equipment
PPM,Personally Procured Move
PPO,Preferred Provider Organization
PR,Personnel Recovery
PRC,Presidential Reserve Call-Up
PSAS,Prosthetic and Sensory Aids Service
PT,Physical Training
PTC,Pharmacy and Therapeutics Committee
PTDO,Prepare to Deploy Order
PTG,Poseur de Travures du Genie (France)
PTSD,Post-Traumatic Stress Disorder
PTTI,Precise Time and Time Interval
PUK,Packup Kit
PV,Perceived Value
PVT,Private
PX,Post Exchange
R&D,Research & Development
R&R,Rest and Recuperation
RA,Risk Assessment
RAAWS,Radar Altimeter and Altitude Warning System
RAM,Radar Absorbing Material
RAST,Recovery Assist, Secure and Traverse system
RATO,Rocket-Assisted Take-Off
RC,Reserve Component
RCC,Rescue Coordination Center
RCS,Radar Cross-Section
RDD,Radiological Dispersal Device
REAP,Reserve Education Assistance Program
Recce,Reconnaissance
RED,Radiological Exposure Device
RESCAP,Rescue Combat Air Patrol
RFA,Restrictive Fire Area
RFI,Request for Information
RFL,Restrictive Fire Line
RHPO,Regional Health Planning Organization
RI,Relative Importance
RISE,Reliability Improved Selected Equipment
RM,Risk Management
RMG,Ranging Machine Gun
ROE,Rules of Engagement
ROE,Rules of Engagement
ROZ,Restricted Operations Zone
RP,Rocket Propelled
RPG,Rocket Propelled Grenade
RPM,Revolutions Per Minute
RPM,Rounds Per Minute
RPV,Remotely-Piloted Vehicle
RR,Reattack Recommendation
RRCC,Regional Response Coordination Center
RSA,Resource Sharing Agreement
RSO,Regional Security Officer
RT,Recovery Team
RTB,Return to Base
RVU,Relative Value Unit
RWR,Radar Warning Receiver
SA,Surface-to-Air
SAC,School-Age Care
SAC,Strategic Air Command
SAFE kit,Sexual Assault Forensic Examination Kit
SAM,Surface-to-Air Missile
SAP,Special Access Program
SAR,Search And Rescue
SAR,Search and Rescue
SAS,Special Air Service
SBA,Small Business Administration
SBP,Survivor Benefit Plan
SCAR,Strike Coordination and Reconnaissance
SCRA,Servicemembers Civil Relief Act
SDT,Second Destination Transportation
SEAD,Suppression of Enemy Air Defenses
SEALs,SEA, Air and Land (USN)
SENSO,SENSor Operator
SEP,Systems Enhancement Package
SFG,Special Forces Group
SGLI,Servicemembers Group Life Insurance
SGT,Sergeant
SHORADEZ,Short-Range Air Defense Engagement Zone
Sigint,SIGnals INTelligence
SIPRNET,SECRET Internet Protocol Router Network
SITREP,Situation Report
SJA,Staff Judge Advocate
SLAP,Saboted Light Armor Penetrator
SLAR,Side-Looking Airborne Radar
SLEP,Service Life Extension Program
SLS,Shoot-Look-Shoot
SMC,Specialized Military Condition
SMG,SubMachine Gun
SMU,Special Mission Unit
SNAFU,Situation Normal, All 'Fouled' Up
SNAP,Supplemental Nutrition Assistance Program
SOCOM,Special Operations Command
SOF,Special Operations Forces
SOLRS,Special Operations Logistics Readiness Squadron
SOP,Standard Operating Procedure
SOTF,Special Operations Task Force
SOUTHAF,Southern Command Air Forces
SP,Self-Propelled
SP,Specialist (when referred in a soldiers rank)
SPAAG,Self-Propelled Anti-Aircraft Gun
SPAWAR,The Space and Naval Warfare Systems Command
SPG,Self-Propelled Gun
SPOTREP,Spot Report
SR,Special Reconnaissance
SRAM,Short Range Attack Missile
SRBM,Short-Range Ballistic Missile
SRUF,Standing Rules For the Use of Force
SSM,Surface-to-Surface Missile
STC,Shock Trauma Center
STO,Short Take-Off
STOL,Short Take-Off and Landing
STOL,Short Takeoff and Landing
STOVL,Short Take-Off and Vertical Landing
SUW,Surface Warfare
TA,Tuition Assistance
TA,Target Audience
TA,Threat Assessment
TAC,Tactical Air Command
TACAMO,TAke Charge And Move Out
TACAN,TACtical Aid to Navigation
TACCO,TACtical COordinator
TACON,Tactical Control
TAI,Target Area of Interest
TAMP,Transition Assistance Management Program
TANS,Tactical Air Navigation System
TBO,Time Between Overhauls
TBD,Torpedo Boat Destroyer
TBT,Tank Bridge Transporter
TCCC,Tactical Combat Casualty Care
TCF,Tactical Combat Force
TDY,Temporary Duty Station
TECHINT,Technical Intelligence
TENCAP,Tactical Exploitation of National Capabilities
TF,Task Force
TFI,Total Family Income
TFR,Terrain Following Radar
TG,Task Group
TIALD,Target Identification Airborne Laser Designation
TIC,Target Information Center
TMA TRICARE,Management Activity
TO,Theater of Operations
TOA,Table of Allowance
TOF,Time of Flight
TOT,Time on Target
TOW,Tube-launched, Optically-tracked, Wire-Guided
TQ,Tactical Questioning
TRANSCOM,Transportation Command
TRANSEC,Transmission Security
TRAP,Tactical Recovery of Aircraft and Personnel
TRICARE,Military Health Care Program
TRP,Target Reference Point
TRV,Tank Recovery Vehicle
TSOC,Theater Special Operations Command
TSP,Thrift Savings Plan
TSSAM,Tri-Service Stand-off Attack Missile
TTT,Time to Target
TU,Task Unit
UA,Unmanned Aircraft
UAS,Unmanned Aircraft System
UAV,Unmanned Aerial Vehicle
UCAV,Unmanned Combat Aerial Vehicle
UCMJ,Uniform Code of Military Justice
UCP,Unified Command Plan
UCX,Unemployment Compensation for Ex-Servicemembers
UDT,Underwater Demolition Team
UETF,Unified Exchange Task Force
UHF,Ultra-High Fequency (300MHz to 3 GHz)
UIC,Unit Identification Code
UJTL,Universal Joint Task List
ULN,Unit Line Number
USAAC,United States Army Air Corps
USAAF,United States Army Air Forces
USAF,United States Air Force
USAFE,United States Air Force in Europe
USCG,United States Coast Guard
USDA,U.S. Department of Agriculture
USERRA,Uniformed Services Employment and Reemployment Rights Act
USFHP,U.S. Family Health Plan
USMC,United States Marine Corps
USMTF,United States Message Text Format
USN,United States Navy
USNS,United States Naval Ship
USW,Undersea Warfare
UTC,Unit Type Code
UXO,Unexploded Explosive Ordnance
V/STOL,Vertical or Short Take-Off and Landing
VA,U.S. Department of Veterans Affairs
VA,Vulnerability Assessment
VANF,VA National Formulary
VBIED,Vehicle-Borne Improvised Explosive Device
VDU,Visual Display Unit
VHA,Veterans Health Administration
VHF,Very High Frequency (3 to 300MHz)
VI,visual information
VISA,Voluntary Intermodal Sealift Agreement
VISN,Veterans Integrated Service Network
VistA,Veterans Health Information Systems and Technology Architecture
VSEL,Vickers Shipbuilding and Engineering LTD
VSO,Veterans Service Organization
VSTOL,Vertical Short Take-Off and Landing
VTAS,"Voice, Throttle and Stick"
VTOL,Vertical Take-Off and Landing
WARM,Wartime Reserve Modes
WARNORD,Warning Order
WEZ,Weapon Engagement Zone
WG,Working Group
WIC,Women, Infants and Children
WLG,Washington Liaison Group
WMD,Weapons of Mass Destruction
WO,Warrant Officer
WSO,Weapon System Operator (or Weapon System Officer)
XO,Executive Officer
YOS,Years of Service
ZF,Zone of Fire
Can't render this file because it has a wrong number of fields in line 63.

View File

@ -1,5 +1,7 @@
Abbreviation,Definition Abbr,Term
8va,Octave up 8va,Octave up
ABBA,A swedish pop band consisting of Agnetha, Bjorn, Benny, and Anni-Frid
ACDC,An australian rock band
ad lib,Ad Libitum (“freely”) ad lib,Ad Libitum (“freely”)
afl,Alto flute afl,Alto flute
AS,Al Segno (“To the sign”) AS,Al Segno (“To the sign”)
@ -24,7 +26,9 @@ D.C. al Fine,Da Capo al Fine (“from the beginning to the end”)
D.S. al Fine,Dal Segno al Fine (“from the Segno mark to the end”) D.S. al Fine,Dal Segno al Fine (“from the Segno mark to the end”)
decresc,Descrescendo (also noted as >) decresc,Descrescendo (also noted as >)
dim,Diminuendo dim,Diminuendo
EAV,band "Erste Allgemeine Verunsicherung"
eh,English horn eh,English horn
ELO,Electric Light Orchestra
euph,Euphonium euph,Euphonium
f,Forte f,Forte
fda,Flute damore (tenor flute) fda,Flute damore (tenor flute)
@ -35,12 +39,16 @@ fl,Flute
fp,Fortepiano fp,Fortepiano
gliss,Glissando (“gliding, sliding”) gliss,Glissando (“gliding, sliding”)
hn,Horn hn,Horn
KISS,rock band "Knights in Satan's Service"
KYGO,"Kyrre Gørvell-Dahll (born 11 September 1991), he's a Norwegian DJ, songwriter and record producer"
m,Measure m,Measure
mm,Measures mm,Measures
MM,Metronome tempo MM,Metronome tempo
mf,Mezzo-Forte mf,Mezzo-Forte
mp,Mezzo-Piano mp,Mezzo-Piano
MSG,Michael Schenker Group (rock band)
mvt,Movement mvt,Movement
NSYNC,Boy band consisting of JustiN, ChriS, JoeY, LanstoN, and J.C.
ob,Oboe ob,Oboe
oda,Oboe damore oda,Oboe damore
orch,Orchestra orch,Orchestra
@ -55,6 +63,7 @@ pp,Pages
ppp,Pianississimo ppp,Pianississimo
rall,Rallentando (“gradual slowing”) rall,Rallentando (“gradual slowing”)
rec,Recorder rec,Recorder
REM,"An Athens, Georgia-based alt-rock group"
rit,Ritardando (“slowing down”) rit,Ritardando (“slowing down”)
Rf,Rinforzando (“with sudden force”) Rf,Rinforzando (“with sudden force”)
Rfz,Rinforzando (“with sudden force”) Rfz,Rinforzando (“with sudden force”)
@ -79,3 +88,4 @@ tsx,Tenor saxophone
vib,Vibrato (“pulsing, vibrating”) vib,Vibrato (“pulsing, vibrating”)
vol,Volume vol,Volume
ww,Woodwinds ww,Woodwinds
XYZ,American hard rock band
Can't render this file because it contains an unexpected character in line 29 and column 10.

View File

@ -0,0 +1,82 @@
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
CDC,U.S. Centers for Disease Control and Prevention
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.

32
Data/Abbr/sports.csv Normal file
View File

@ -0,0 +1,32 @@
Abbr,Term
AAAA,Asian Amateur Athletics Association
AFC,American Football Conference
DNF,Did Not Finish (Race)
DNS,Did Not Start (Race)
DQ,Disqualified
ESPN,Entertainment and Sports Programming Network
FIS,Fédération Internationale de Ski
GS,Giant Slalom
IOC,International Olympic Committee
KO,Knockout
LPGA,Ladies Professional Golf Association
MLB,Major League Baseball
NASCAR,National Association for Stock Car Auto Racing
NBA,National Basketball Association OR National Boxing Association
NCAA,National Collegiate Athletic Association
NFL,National Football League
PGA,Professional Golfers' Association
PB,Personal Best
PFT,Power Factor Training
PIYO,Pilates & Yoga
QB,Quarterback
SCT,Static Contraction Training
SCUBA,Self-Contained Underwater Breathing Apparatus
SLG,Slugging Percentage (baseball term)
TD,Touchdown
UFC,Ultimate Fighting Championship
WEC,World Extreme Cagefighting
WTF,World Taekwondo Federation
WPT,World Poker Tour
WWF,World Wrestling Federation
XC,Cross Country
1 Abbr Term
2 AAAA Asian Amateur Athletics Association
3 AFC American Football Conference
4 DNF Did Not Finish (Race)
5 DNS Did Not Start (Race)
6 DQ Disqualified
7 ESPN Entertainment and Sports Programming Network
8 FIS Fédération Internationale de Ski
9 GS Giant Slalom
10 IOC International Olympic Committee
11 KO Knockout
12 LPGA Ladies Professional Golf Association
13 MLB Major League Baseball
14 NASCAR National Association for Stock Car Auto Racing
15 NBA National Basketball Association OR National Boxing Association
16 NCAA National Collegiate Athletic Association
17 NFL National Football League
18 PGA Professional Golfers' Association
19 PB Personal Best
20 PFT Power Factor Training
21 PIYO Pilates & Yoga
22 QB Quarterback
23 SCT Static Contraction Training
24 SCUBA Self-Contained Underwater Breathing Apparatus
25 SLG Slugging Percentage (baseball term)
26 TD Touchdown
27 UFC Ultimate Fighting Championship
28 WEC World Extreme Cagefighting
29 WTF World Taekwondo Federation
30 WPT World Poker Tour
31 WWF World Wrestling Federation
32 XC Cross Country

24
Data/SI-prefixes.csv Normal file
View File

@ -0,0 +1,24 @@
FACTOR, FACTOR_FULLY_WRITTEN, NAME, SYMBOL, EXAMPLE
10³⁰, 1 000 000 000 000 000 000 000 000 000 000, Quetta, Q, 1 Qm
10²⁷, 1 000 000 000 000 000 000 000 000 000, Ronna, R, 1 Rm
10²⁴, 1 000 000 000 000 000 000 000 000, Yotta, Y, 1 Ym
10²¹, 1 000 000 000 000 000 000 000, Zetta, Z, 1 Zm
10¹⁸, 1 000 000 000 000 000 000, Exa, E, 1 Em
10¹⁵, 1 000 000 000 000 000, Peta, P, 1 Pm
10¹², 1 000 000 000 000, Tera, T, 1 Tm
10⁹, 1 000 000 000, Giga, G, 1 Gm
10⁶, 1 000 000, Mega, M, 1 Mm
10³, 1 000, Kilo, k, 1 km
10⁰, 1, , , 1 m
10⁻¹, 0.1, Deci, d, 1 dm
10⁻², 0.01, Centi, c, 1 cm
10⁻³, 0.001, Milli, m, 1 mm
10⁻⁶, 0.000 001, Micro, µ, 1 µm
10⁻⁹, 0.000 000 001, Nano, n, 1 nm
10⁻¹², 0.000 000 000 001, Pico, p, 1 pm
10⁻¹⁵, 0.000 000 000 000 001, Femto, f, 1 fm
10⁻¹⁸, 0.000 000 000 000 000 001, Atto, a, 1 am
10⁻²¹, 0.000 000 000 000 000 000 001, Zepto, z, 1 zm
10⁻²⁴, 0.000 000 000 000 000 000 000 001, Yocto, y, 1 ym
10⁻²⁷, 0.000 000 000 000 000 000 000 000 001, Ronto, r, 1 rm
10⁻³⁰, 0.000 000 000 000 000 000 000 000 000 001, Quecto, q, 1 qm
1 FACTOR FACTOR_FULLY_WRITTEN NAME SYMBOL EXAMPLE
2 10³⁰ 1 000 000 000 000 000 000 000 000 000 000 Quetta Q 1 Qm
3 10²⁷ 1 000 000 000 000 000 000 000 000 000 Ronna R 1 Rm
4 10²⁴ 1 000 000 000 000 000 000 000 000 Yotta Y 1 Ym
5 10²¹ 1 000 000 000 000 000 000 000 Zetta Z 1 Zm
6 10¹⁸ 1 000 000 000 000 000 000 Exa E 1 Em
7 10¹⁵ 1 000 000 000 000 000 Peta P 1 Pm
8 10¹² 1 000 000 000 000 Tera T 1 Tm
9 10⁹ 1 000 000 000 Giga G 1 Gm
10 10⁶ 1 000 000 Mega M 1 Mm
11 10³ 1 000 Kilo k 1 km
12 10⁰ 1 1 m
13 10⁻¹ 0.1 Deci d 1 dm
14 10⁻² 0.01 Centi c 1 cm
15 10⁻³ 0.001 Milli m 1 mm
16 10⁻⁶ 0.000 001 Micro µ 1 µm
17 10⁻⁹ 0.000 000 001 Nano n 1 nm
18 10⁻¹² 0.000 000 000 001 Pico p 1 pm
19 10⁻¹⁵ 0.000 000 000 000 001 Femto f 1 fm
20 10⁻¹⁸ 0.000 000 000 000 000 001 Atto a 1 am
21 10⁻²¹ 0.000 000 000 000 000 000 001 Zepto z 1 zm
22 10⁻²⁴ 0.000 000 000 000 000 000 000 001 Yocto y 1 ym
23 10⁻²⁷ 0.000 000 000 000 000 000 000 000 001 Ronto r 1 rm
24 10⁻³⁰ 0.000 000 000 000 000 000 000 000 000 001 Quecto q 1 qm

27
Data/basic-apps.csv Normal file
View File

@ -0,0 +1,27 @@
APPNAME, CATEGORY, APPID
"7-Zip", "file tool", "XPDNKVCX4QD2DC"
"Aquile Reader", "ebook reader", "9P08T4JLTQNK"
"CrystalDiskInfo", "HDD/SSD tool", "XP8K4RGX25G3GM"
"Google Chrome", " desktop browser", "Google.Chrome"
"Dopamine", "audio player", "Digimezzo.Dopamine.2"
"Dropbox", "file sync", "Dropbox.Dropbox"
"Git for Windows", "code management", "Git.Git"
"IrfanView", "image viewer", "9PJZ3BTL5PV6"
"inSSIDer", "Wifi tool", "MetaGeek.inSSIDer"
"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"
"Signal", "messenger", "OpenWhisperSystems.Signal"
"smartmontools", "HDD/SSD tool", "smartmontools.smartmontools"
"Spotify", "music and podcasts","9NCBCSZSJRSB"
"Typora", "Markdown editor", "Typora.Typora"
"Visual Studio Code", "code editor", "XP9KHM4BK9FZ7Q"
"VLC", "media player", "XPDM1ZW6815MQM"
"Windows Terminal", "terminal application", "9N0DX20HK701"
"WhatsApp", "messenger", "9NKSQGP7F2NH"
"Zoom", "video conferences", "Zoom.Zoom"
1 APPNAME CATEGORY APPID
2 7-Zip file tool XPDNKVCX4QD2DC
3 Aquile Reader ebook reader 9P08T4JLTQNK
4 CrystalDiskInfo HDD/SSD tool XP8K4RGX25G3GM
5 Google Chrome desktop browser Google.Chrome
6 Dopamine audio player Digimezzo.Dopamine.2
7 Dropbox file sync Dropbox.Dropbox
8 Git for Windows code management Git.Git
9 IrfanView image viewer 9PJZ3BTL5PV6
10 inSSIDer Wifi tool MetaGeek.inSSIDer
11 LibreOffice office suite TheDocumentFoundation.LibreOffice
12 Microsoft Teams messenger XP8BT8DW290MPQ
13 Mozilla Firefox desktop browser 9NZVDKPMR9RD
14 Mozilla Thunderbird email client Mozilla.Thunderbird
15 Mp3tag mp3 tag editor 9NN77TCQ1NC8
16 Netflix video player 9WZDNCRFJ3TJ
17 Notepad++ text editor Notepad++.Notepad++
18 One Calendar desktop calendar 9WZDNCRDR0SF
19 Signal messenger OpenWhisperSystems.Signal
20 smartmontools HDD/SSD tool smartmontools.smartmontools
21 Spotify music and podcasts 9NCBCSZSJRSB
22 Typora Markdown editor Typora.Typora
23 Visual Studio Code code editor XP9KHM4BK9FZ7Q
24 VLC media player XPDM1ZW6815MQM
25 Windows Terminal terminal application 9N0DX20HK701
26 WhatsApp messenger 9NKSQGP7F2NH
27 Zoom video conferences Zoom.Zoom

View File

@ -1,25 +1,33 @@
Domain Domain
a.root-servers.net
accounts.google.com accounts.google.com
activity.windows.com activity.windows.com
airbnb.at
airbnb.com airbnb.com
airbnb.de airbnb.de
aka.ms aka.ms
alternate.de alternate.de
api.dropboxapi.com api.dropboxapi.com
api.met.no api.met.no
api.serenade.ai
api1.origin.com api1.origin.com
arc.msn.com arc.msn.com
arte.tv arte.tv
assets.msn.com assets.msn.com
amazon.com amazon.com
amazon.co.uk
amazon.de amazon.de
amazon.fr amazon.fr
amazon.it
b.root-servers.net
banking.ing-diba.de banking.ing-diba.de
bing.com bing.com
bing.de bing.de
bing.fr bing.fr
bitbucket.org
blitzortung.org blitzortung.org
bolt.dropbox.com bolt.dropbox.com
c.root-servers.net
catalog.gamepass.com catalog.gamepass.com
changelogs.ubuntu.com changelogs.ubuntu.com
client.dropbox.com client.dropbox.com
@ -30,20 +38,24 @@ clients3.google.com
clients4.google.com clients4.google.com
contacts.google.com contacts.google.com
d.dropbox.com d.dropbox.com
d.root-servers.net
dasoertliche.de dasoertliche.de
dealer.spotify.com
deepl.com deepl.com
dell.com dell.com
de.yahoo.com
discord.com discord.com
discordapp.com discordapp.com
dhl.de dhl.de
download.windowsupdate.com download.windowsupdate.com
dropbox.com duckduckgo.com
e.root-servers.net
earth.google.com earth.google.com
ebay.com ebay.com
ebay.de ebay.de
ebay.fr ebay.fr
ebook3000.com ebook3000.com
edition.cnn.com
f.root-servers.net
facebook.com facebook.com
facebook.de facebook.de
facebook.fr facebook.fr
@ -51,18 +63,23 @@ flightradar24.com
fonts.google.com fonts.google.com
fonts.googleapis.com fonts.googleapis.com
fonts.gstatic.com fonts.gstatic.com
foto-webcam.eu
foursquare.com
g.root-servers.net
github.com github.com
github.map.fastly.net github.map.fastly.net
gmail.com gmail.com
golem.de google.at
google.com google.com
google.de google.de
google.fr google.fr
google.it
googleapis.com googleapis.com
gstatic.com gstatic.com
heise.de h.root-servers.net
holidaycheck.de holidaycheck.de
hornbach.de hornbach.de
i.root-servers.net
i.ytimg.com i.ytimg.com
IEEE.org IEEE.org
ibm.com ibm.com
@ -71,6 +88,9 @@ imap.googlemail.com
install.robertsspaceindustries.com install.robertsspaceindustries.com
ipfs.io ipfs.io
ipv6.msftconnecttest.com ipv6.msftconnecttest.com
j.root-servers.net
k.root-servers.net
l.root-servers.net
launcher2.robertsspaceindustries.com launcher2.robertsspaceindustries.com
licensing.mp.microsoft.com licensing.mp.microsoft.com
live.github.com live.github.com
@ -78,6 +98,7 @@ live.thunderbird.net
livepatch.canonical.com livepatch.canonical.com
login.live.com login.live.com
longfiles.com longfiles.com
m.root-servers.net
mail.google.com mail.google.com
map.blitzortung.org map.blitzortung.org
maps.google.com maps.google.com
@ -87,12 +108,13 @@ microsoft.com
mozilla.org mozilla.org
mtalk.google.com mtalk.google.com
music.google.com music.google.com
netflix.com
news.google.com news.google.com
news.google.de news.google.de
news.google.fr news.google.fr
news.url.google.com news.url.google.com
ntp.ubuntu.com
ogs.google.com ogs.google.com
open.spotify.com
opera.com opera.com
photos.google.com photos.google.com
pixabay.com pixabay.com
@ -102,29 +124,27 @@ presence.teams.microsoft.com
ptbtime1.ptb.de ptbtime1.ptb.de
ptbtime2.ptb.de ptbtime2.ptb.de
ptbtime3.ptb.de ptbtime3.ptb.de
redbull.tv
redhat.com redhat.com
reichelt.de reichelt.de
robertsspaceindustries.com robertsspaceindustries.com
schneier.com
secure.download.dm.origin.com secure.download.dm.origin.com
semonkeys.net semonkeys.net
settings.data.microsoft.com settings.data.microsoft.com
settings-win.data.microsoft.com settings-win.data.microsoft.com
sites.google.com sites.google.com
slashdot.com slashdot.org
speed.cloudflare.com
speedtest.net speedtest.net
ssl.gstatic.com ssl.gstatic.com
stackoverflow.com stackoverflow.com
start.thunderbird.net start.thunderbird.net
static.focus.de
static.nvidiagrid.net static.nvidiagrid.net
storage.googleapis.com storage.googleapis.com
substrate.office.com substrate.office.com
sunnyportal.com
t-online.de t-online.de
t0.gstatic.com t0.gstatic.com
teams.microsoft.com teams.microsoft.com
techstage.de
telemetry.dropbox.com telemetry.dropbox.com
tile-service.weather.microsoft.com tile-service.weather.microsoft.com
time.windows.com time.windows.com
@ -137,12 +157,45 @@ twitter.de
ubuntu.com ubuntu.com
update.googleapis.com update.googleapis.com
wetter.com wetter.com
wired.com
wttr.in 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.google.com
www.googleapis.com www.googleapis.com
www.gstatic.com www.gstatic.com
www.heise.de
www.hulu.com
www.instagram.com
www.msn.com
www.nasa.gov
www.netflix.com 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.youtube.com
youtube.com www.zdf.de
youtube.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
38 clients4.google.com
39 contacts.google.com
40 d.dropbox.com
41 d.root-servers.net
42 dasoertliche.de
dealer.spotify.com
43 deepl.com
44 dell.com
45 de.yahoo.com
46 discord.com
47 discordapp.com
48 dhl.de
49 download.windowsupdate.com
50 dropbox.com 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
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 golem.de google.at
73 google.com
74 google.de
75 google.fr
76 google.it
77 googleapis.com
78 gstatic.com
79 heise.de 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
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
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
108 mozilla.org
109 mtalk.google.com
110 music.google.com
netflix.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
124 ptbtime1.ptb.de
125 ptbtime2.ptb.de
126 ptbtime3.ptb.de
redbull.tv
127 redhat.com
128 reichelt.de
129 robertsspaceindustries.com
schneier.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.com slashdot.org
136 speed.cloudflare.com
137 speedtest.net
138 ssl.gstatic.com
139 stackoverflow.com
140 start.thunderbird.net
static.focus.de
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
techstage.de
148 telemetry.dropbox.com
149 tile-service.weather.microsoft.com
150 time.windows.com
157 ubuntu.com
158 update.googleapis.com
159 wetter.com
wired.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 youtube.com www.zdf.de
youtube.de

View File

@ -1,26 +1,28 @@
Category,FolderName,Branch,Shallow,URL GROUP, FOLDERNAME, BRANCH, FULL, URL
Dev, base256unicode,master, no, "https://github.com/fleschutz/base256unicode" Dev, base256unicode, main, no, "git@github.com:fleschutz/base256unicode"
Dev, bazel, master, yes, "https://github.com/bazelbuild/bazel" Dev, bazel, master, no, "git@github.com:bazelbuild/bazel"
Dev, cmake, master, yes, "https://github.com/Kitware/CMake" Dev, cmake, master, no, "git@github.com:Kitware/CMake"
Fun, cmatrix, master, yes, "https://github.com/abishekvashok/cmatrix" Fun, cmatrix, master, no, "git@github.com:abishekvashok/cmatrix"
Tool, cmark, master, yes, "https://github.com/commonmark/cmark" Tool, cmark, master, no, "git@github.com:commonmark/cmark"
Dev, CWTS, master, no, "https://github.com/fleschutz/CWTS" Dev, CWTS, master, no, "git@github.com:fleschutz/CWTS"
Tool, elasticsearch, master, yes, "https://github.com/elastic/elasticsearch" Math, CSS, main, no, "git@github.com:chikitpao/CSS"
Tool, go-ipfs, master, yes, "https://github.com/ipfs/go-ipfs" Tool, elasticsearch, main, no, "git@github.com:elastic/elasticsearch"
Tool, grafana, main, yes, "https://github.com/grafana/grafana" Tool, go-ipfs, master, no, "git@github.com:ipfs/go-ipfs"
Tool, leon, master, yes, "https://github.com/leon-ai/leon" Tool, grafana, main, no, "git@github.com:grafana/grafana"
Dev, llvm, master, yes, "https://github.com/llvm/llvm-project" Tool, leon, master, no, "git@github.com:leon-ai/leon"
Math, LSS, master, yes, "https://github.com/fleschutz/LSS" Dev, llvm, master, no, "git@github.com:llvm/llvm-project"
Dev, ninja, master, yes, "git://github.com/ninja-build/ninja.git" Math, LSS, master, no, "git@github.com:fleschutz/LSS"
Libs, opencv, master, yes, "https://github.com/opencv/opencv" Dev, ninja, master, no, "git@github.com:ninja-build/ninja"
Tool, OSMA, master, no, "https://github.com/fleschutz/OSMA" Libs, opencv, master, no, "git@github.com:opencv/opencv"
Shell, PowerShell, master, no, "https://github.com/fleschutz/PowerShell" Tool, operating-systems, main, no, "git@github.com:fleschutz/operating-systems"
Shell, pwsh, master, yes, "https://github.com/PowerShell/PowerShell" Shell, PowerShell, master, no, "git@github.com:fleschutz/PowerShell"
Dev, protobuf, master, yes, "https://github.com/protocolbuffers/protobuf" Shell, pwsh, master, no, "git@github.com:PowerShell/PowerShell"
Dev, rust, master, yes, "https://github.com/rust-lang/rust" Dev, protobuf, main, no, "git@github.com:protocolbuffers/protobuf"
Tool, smartmontools, master, yes, "https://github.com/smartmontools/smartmontools" Dev, rust, master, no, "git@github.com:rust-lang/rust"
Tool, tensorflow, master, yes, "https://github.com/tensorflow/tensorflow" Tool, smartmontools, master, no, "git@github.com:smartmontools/smartmontools"
Tool, terminal, main, yes, "https://github.com/microsoft/terminal" Tool, talk2windows, main, no, "git@github.com:fleschutz/talk2windows.git"
Dev, tinycc, mob, yes, "https://github.com/TinyCC/tinycc" Tool, tensorflow, master, no, "git@github.com:tensorflow/tensorflow"
Tool, voice2json, master, yes, "https://github.com/synesthesiam/voice2json" Tool, terminal, main, no, "git@github.com:microsoft/terminal"
Tool, zfs, master, yes, "https://github.com/openzfs/zfs" Dev, tinycc, mob, no, "git@github.com:TinyCC/tinycc"
Tool, voice2json, master, no, "git@github.com:synesthesiam/voice2json"
Tool, zfs, master, no, "git@github.com:openzfs/zfs"

Can't render this file because it has a wrong number of fields in line 2.

View File

@ -1,29 +0,0 @@
A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
" ","P"," "," "," "," ","H"," "," "," ","R"," "," "," "," "," "," "," ","B"," "," "," "," "," ","M"
" ","O"," "," "," "," ","A"," "," "," ","E"," "," "," "," "," "," "," ","L"," "," "," "," "," ","A"
" ","W"," "," "," "," ","V"," "," "," ","D"," "," "," "," "," "," "," ","U"," "," "," "," "," ","T"
" ","E"," "," "," "," ","E"," "," "," "," "," "," "," "," "," "," "," ","E"," "," "," "," "," ","R"
" ","R"," "," "," "," "," "," "," "," ","P"," "," "," "," "," "," "," "," "," "," "," "," "," ","I"
" ","S"," "," "," "," ","F"," "," "," ","I"," "," "," "," "," "," "," ","P"," "," "," "," "," ","X"
" ","H"," "," "," "," ","U"," "," "," ","L"," "," "," "," "," "," "," ","I"," "," "," "," "," "," "
" ","E"," "," "," "," ","N"," "," "," ","L"," "," "," "," "," "," "," ","L"," "," "," "," "," "," "
" ","L"," "," "," "," "," "," "," "," ","?"," "," "," "," "," "," "," ","L"," "," "," "," "," "," "
" ","L"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","?"," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" ","R"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" ","U"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" ","L"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" ","E"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" ","S"," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
" "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "
Can't render this file because it has a wrong number of fields in line 2.

View File

@ -0,0 +1,133 @@
## 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

@ -0,0 +1,131 @@
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

@ -0,0 +1,51 @@
<?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

@ -0,0 +1,11 @@

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

@ -0,0 +1,13 @@

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

@ -0,0 +1,9 @@
# 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

@ -0,0 +1,42 @@

$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

@ -0,0 +1,83 @@
# 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,32 +1,47 @@
Genre,Author,Quote CATEGORY,AUTHOR,QUOTE
IQ,Thomas Edison,"Genius is one percent inspiration and ninety-nine percent perspiration." IQ,Thomas Edison,"Genius is one percent inspiration and ninety-nine percent perspiration."
Misc,Johann Wolfgang von Goethe,"Difficulties increase the nearer we get to the goal." Life,Abraham Lincoln,"In the end, it's not the years in your life that count. It's the life in your years."
Misc,William Shakespeare,"Having nothing, nothing can he lose." 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,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,Michelangelo,"Faith in oneself is the best and safest course."
Misc,Sophocles,"It takes both sunshine and rain to make a rainbow." 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,Mahatma Gandhi,"We must become the change we want to see."
Misc,Johann Wolfgang von Goethe,"Knowing is not enough; we must apply!" Misc,Johann Wolfgang von Goethe,"Knowing is not enough; we must apply!"
Misc,Immanuel Kant,"Science is organized knowledge. Wisdom is organized life." Misc,Immanuel Kant,"Science is organized knowledge. Wisdom is organized life."
Misc,Indira Gandhi,"You can't shake hands with a clenched fist." Misc,Indira Gandhi,"You can't shake hands with a clenched fist."
Misc,Albert Einstein,"Try not to become a man of success, but rather try to become a man of value."
Misc,Pierre Auguste Renoir,"The pain passes, but the beauty remains." Misc,Pierre Auguste Renoir,"The pain passes, but the beauty remains."
Misc,Heraclitus,"All is flux; nothing stays still." Misc,Heraclitus,"All is flux; nothing stays still."
Misc,Japanese proverb,"The day you decide to do it is your lucky day." Misc,Japanese proverb,"The day you decide to do it is your lucky day."
Misc,Abraham Lincoln,"The best thing about the future is that it only comes one day at a time."
Misc,Epictetus,"We have two ears and one mouth so that we can listen twice as much as we speak." 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,Cervantes,"Be slow of tongue and quick of eye."
Misc,Bruce Lee,"Mistakes are always forgivable, if one has the courage to admit them."
Misc,Nelson Mandela,"The greatest glory in living lies not in never falling, but in rising every time we fall." Misc,Nelson Mandela,"The greatest glory in living lies not in never falling, but in rising every time we fall."
Misc,Walt Disney,"The way to get started is to quit talking and begin doing."
Misc,John Lennon,"Life is what happens when you're busy making other plans"
Misc,Mother Teresa,"Spread love everywhere you go. Let no one ever come to you without leaving happier." Misc,Mother Teresa,"Spread love everywhere you go. Let no one ever come to you without leaving happier."
Misc,Benjamin Franklin,"Tell me and I forget. Teach me and I remember. Involve me and I learn."
Misc,Aristotle,"It is during our darkest moments that we must focus to see the light."
Misc,Anne Frank,"Whoever is happy will make others happy too."
Misc,Helen Keller,"Life is either a daring adventure or nothing at all."
Misc,Abraham Lincoln,"In the end, it's not the years in your life that count. It's the life in your years."
Misc,Albert Einstein,"Only a life lived for others is a life worthwhile."
Misc,Mae West,"You only live once, but if you do it right, once is enough." Misc,Mae West,"You only live once, but if you do it right, once is enough."
Misc,Jonathan Swift,"May you live all the days of your life."
Misc,Hans Christian Andersen,"Life itself is the most wonderful fairy tale." 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."
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 Genre CATEGORY Author AUTHOR Quote QUOTE
2 IQ IQ Thomas Edison Thomas Edison Genius is one percent inspiration and ninety-nine percent perspiration. Genius is one percent inspiration and ninety-nine percent perspiration.
3 Misc Life Johann Wolfgang von Goethe Abraham Lincoln Difficulties increase the nearer we get to the goal. In the end, it's not the years in your life that count. It's the life in your years.
4 Misc Life William Shakespeare Albert Einstein Having nothing, nothing can he lose. 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 Misc Albert Einstein Albert Einstein Learn from yesterday, live for today, hope for tomorrow. 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 Misc Michelangelo Michelangelo Faith in oneself is the best and safest course. Faith in oneself is the best and safest course.
21 Misc Misc Sophocles Sophocles It takes both sunshine and rain to make a rainbow. It takes both sunshine and rain to make a rainbow.
22 Misc Misc Mahatma Gandhi Mahatma Gandhi We must become the change we want to see. We must become the change we want to see.
23 Misc Misc Johann Wolfgang von Goethe Johann Wolfgang von Goethe Knowing is not enough; we must apply! Knowing is not enough; we must apply!
24 Misc Misc Immanuel Kant Immanuel Kant Science is organized knowledge. Wisdom is organized life. Science is organized knowledge. Wisdom is organized life.
25 Misc Misc Indira Gandhi Indira Gandhi You can't shake hands with a clenched fist. You can't shake hands with a clenched fist.
Misc Albert Einstein Try not to become a man of success, but rather try to become a man of value.
26 Misc Misc Pierre Auguste Renoir Pierre Auguste Renoir The pain passes, but the beauty remains. The pain passes, but the beauty remains.
27 Misc Misc Heraclitus Heraclitus All is flux; nothing stays still. All is flux; nothing stays still.
28 Misc Misc Japanese proverb Japanese proverb The day you decide to do it is your lucky day. The day you decide to do it is your lucky day.
Misc Abraham Lincoln The best thing about the future is that it only comes one day at a time.
29 Misc Misc Epictetus Epictetus We have two ears and one mouth so that we can listen twice as much as we speak. We have two ears and one mouth so that we can listen twice as much as we speak.
30 Misc Misc Cervantes Cervantes Be slow of tongue and quick of eye. Be slow of tongue and quick of eye.
Misc Bruce Lee Mistakes are always forgivable, if one has the courage to admit them.
31 Misc Misc Nelson Mandela Nelson Mandela The greatest glory in living lies not in never falling, but in rising every time we fall. The greatest glory in living lies not in never falling, but in rising every time we fall.
Misc Walt Disney The way to get started is to quit talking and begin doing.
Misc John Lennon Life is what happens when you're busy making other plans
32 Misc Misc Mother Teresa Mother Teresa Spread love everywhere you go. Let no one ever come to you without leaving happier. Spread love everywhere you go. Let no one ever come to you without leaving happier.
Misc Benjamin Franklin Tell me and I forget. Teach me and I remember. Involve me and I learn.
Misc Aristotle It is during our darkest moments that we must focus to see the light.
Misc Anne Frank Whoever is happy will make others happy too.
Misc Helen Keller Life is either a daring adventure or nothing at all.
Misc Abraham Lincoln In the end, it's not the years in your life that count. It's the life in your years.
Misc Albert Einstein Only a life lived for others is a life worthwhile.
33 Misc Misc Mae West Mae West You only live once, but if you do it right, once is enough. You only live once, but if you do it right, once is enough.
Misc Jonathan Swift May you live all the days of your life.
34 Misc Misc Hans Christian Andersen Hans Christian Andersen Life itself is the most wonderful fairy tale. 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 Success Albert Einstein Try not to become a man of success, but rather try to become a man of value.
41 Success Steve Jobs If you really look closely, most overnight successes took a long time.
42 Success Oprah Winfrey You know you are on the road to success if you would do your job and not be paid for it.
43 Success David Brinkley A successful man is one who can lay a firm foundation with the bricks others have thrown at him.
44 Success Estee Lauder I never dreamed about success, I worked for it.
45 Success Henry David Thoreau Success usually comes to those who are too busy to be looking for it.
46 Success Colin Powell There are no secrets to success. It is the result of preparation, hard work, and learning from failure.
47 Success John D. Rockefeller The secret of success is to do the common thing uncommonly well.

48
Data/unbound.conf Normal file
View File

@ -0,0 +1,48 @@
# Configuration file for Unbound DNS server (usually resides at: /etc/unbound/unbound.conf)
# =========================================================================================
remote-control:
control-enable: yes # allows control using "unbound-control"
server:
# GENERAL SETTINGS:
interface: 0.0.0.0 # listen on all IPv4 network interfaces
interface: ::0 # listen on all IPv6 network interfaces
port: 53 # listen on port 53
access-control: 127.0.0.1/8 allow # allow IPv4 queries from the local host
access-control: ::1/64 allow # allow IPv6 queries from the local host
access-control: 192.168.0.0/16 allow # allow IPv4 query from the local network
auto-trust-anchor-file: "/var/lib/unbound/root.key" # location of the trust anchor file that enables DNSSEC
tls-cert-bundle: /etc/ssl/certs/ca-certificates.crt # for encrypted DNS over TLS
# PRIVACY SETTINGS:
qname-minimisation: yes # send minimal amount of information to upstream servers to enhance privacy
hide-identity: yes # less verbose responses
hide-version: yes # less verbose responses
verbosity: 0 # log nothing
# PERFORMANCE SETTINGS:
num-threads: 1 # number of threads to use (not more than CPU cores)
msg-cache-size: 100m
rrset-cache-size: 200m
aggressive-nsec: yes
prefetch: yes # refresh expiring cache entries, if less than 10% of their TTL remains
prefetch-key: yes
cache-min-ttl: 7200 # cache positive responses for 2 hours minimum
cache-max-ttl: 259200 # cache positive responses for 3 days maximum
cache-max-negative-ttl: 3600 # cache negative responses for 1 hour maximum
so-reuseport: yes # faster UDP with multithreading (only on Linux)
forward-zone:
name: "fritz.box."
forward-addr: 192.168.178.1@53 # forward "<hostname>.fritz.box" to local Fritz!Box
forward-zone:
name: "."
forward-tls-upstream: yes
forward-addr: 1.1.1.1@853#cloudflare-dns.com # Cloudflare (primary, IPv4, DNS over TLS)
forward-addr: 1.0.0.1@853#cloudflare-dns.com # Cloudflare (secondary, IPv4, DNS over TLS)
forward-addr: 2606:4700:4700::1111@853#cloudflare-dns.com # Cloudflare (primary, IPv6, DNS over TLS)
forward-addr: 2606:4700:4700::1001@853#cloudflare-dns.com # Cloudflare (secondary, IPv6, DNS over TLS)
# forward-addr: 1.1.1.1@53 # Cloudflare (primary IPv4, unencrypted)
# forward-addr: 1.0.0.1@53 # Cloudflare (secondary IPv4, unencrypted)
# forward-addr: 8.8.8.8@53 # Google Public DNS (primary IPv4, unencrypted)
# forward-addr: 8.8.4.4@53 # Google Public DNS (secondary IPv6, unecnrypted)
# forward-addr: 9.9.9.9@53 # Quad9 (IPv4, unencrypted)

View File

@ -5,23 +5,25 @@ What is PowerShell?
------------------- -------------------
PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language. PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language.
Why use PowerShell? Why use PowerShell?
------------------- -------------------
✔️ it's **powerful**: fully control your computer ✔️ it's **powerful** - fully control your computer
✔️ it's **cross-platform**: available for Linux, Mac OS and Windows ✔️ 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 **open-source and free** - see the Github repository at: https://github.com/PowerShell/PowerShell
✔️ it's **easy to learn**: see the tutorial for beginners at https://www.guru99.com/powershell-tutorial.html ✔️ it's **easy to learn** - see the tutorial for beginners at: https://www.guru99.com/powershell-tutorial.html
✔️ it's **fully documented**: see the PowerShell documentation at https://docs.microsoft.com/en-us/powershell/ ✔️ it's **fully documented** - see the PowerShell documentation at: https://docs.microsoft.com/en-us/powershell/
How to get PowerShell?
---------------------- How to install PowerShell?
* **Windows 7 and newer** provides PowerShell by default. However, script execution is **disallowed by default** (execution policy is "restricted"). To enable this, enter as administrator: --------------------------
* **On Windows** it's preinstalled. **However,** the execution policy is 'restricted' by default! To allow script execution: open the *Windows PowerShell (Administrator)* console and enter:
``` ```
PS> Set-ExecutionPolicy RemoteSigned PS> Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
``` ```
* **On CentOS, Debian, Docker, Fedora, macOS, openSUSE, Red Hat, Ubuntu** visit https://github.com/PowerShell/PowerShell for installation. * **On CentOS, Debian, Docker, Fedora, macOS, openSUSE, Red Hat, Ubuntu** visit https://github.com/PowerShell/PowerShell for installation.
* **On Linux supporting Snaps** install PowerShell by executing: * **On Linux supporting Snaps** install PowerShell by executing:
@ -32,13 +34,31 @@ How to get PowerShell?
How to get the PowerShell Scripts? How to get the PowerShell Scripts?
---------------------------------- ----------------------------------
* Git users execute: `$ git clone https://github.com/fleschutz/PowerShell` * When using **Git**, execute in a terminal window: `> git clone https://github.com/fleschutz/PowerShell`
* otherwise download and unzip: https://github.com/fleschutz/PowerShell/archive/master.zip * When using **Chocolatey**, execute in *Windows PowerShell (Administrator)*: `> choco install powershell-scripts --version=0.4`
* **Otherwise,** download and unzip it from: https://github.com/fleschutz/PowerShell/archive/master.zip
How to execute PowerShell Scripts?
----------------------------------
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.
What about Security?
--------------------
* 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
Why do some scripts show gibberish characters? Why do some scripts show gibberish characters?
---------------------------------------------- ----------------------------------------------
Those PowerShell scripts are using Unicode characters. Use a modern console supporting UTF-8 such as Windows Terminal, please. Those PowerShell scripts are using Unicode characters. Use a modern console supporting UTF-8 such as *Windows Terminal*, please.
How to set PowerShell as default shell on Linux? How to set PowerShell as default shell on Linux?
@ -51,7 +71,7 @@ How to add the scripts to the search path?
Want to use the PowerShell scripts everywhere on the command-line? Then you need to add the Scripts/ subfolder to the search path: 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 Linux using Bash:** edit .profile in your home directory and add the line: PATH="$PATH:/path/to/PowerShell/Scripts"
* **On Windows:** open the environment variables dialogue and add the full path to Scripts/ to the system environment variable "Path" * **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.
How to use PowerShell in Windows context menus? How to use PowerShell in Windows context menus?
@ -60,36 +80,30 @@ How to use PowerShell in Windows context menus?
* to disable this execute `Remove_ps1_from_New_context_menu.reg` in subfolder [Data/](../Data) * to disable this execute `Remove_ps1_from_New_context_menu.reg` in subfolder [Data/](../Data)
How to execute PowerShell scripts by voice?
-------------------------------------------
See the [voice control page](VoiceControl.md) for more information.
Which editor to use for PowerShell scripts? Which editor to use for PowerShell scripts?
------------------------------------------- -------------------------------------------
* *PowerShell ISE* (Integrated Scripting Environment) - Official PowerShell development environment included with Microsoft Windows. * **Visual Studio Code** - Supporting 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).
* *Visual Studio Code* - Supporting syntax highlighting, on-the-fly problem checking and an integrated PowerShell Console (available for free on Linux, Mac OS and Windows). * **PowerShell ISE** (Integrated Scripting Environment) - Former official PowerShell development environment included with Microsoft Windows.
* *PowerShell Studio* - Powerful PowerShell IDE with module, help, and user interface development tools, high DPI support and regular updates. * **PowerShell Studio** - Powerful PowerShell IDE with module, help, and user interface development tools, high DPI support and regular updates.
* *PowerShell Plus* - All in one IDE. * **PowerShell Plus** - All in one IDE.
* *Atom package* - Add-on with PowerShell language support for Atom. * **Atom package** - Add-on with PowerShell language support for Atom.
* *SublimeText package* - Add-on with PowerShell language support for Sublime Text. * **SublimeText package** - Add-on with PowerShell language support for Sublime Text.
* or simply use your *favorite text editor* * or your **favorite text editor** as an alternative.
How to write good PowerShell scripts? How to write good PowerShell scripts?
------------------------------------- -------------------------------------
Good PowerShell scripts are user-friendly and platform-independant. As a guideline follow these rules, please: Good PowerShell scripts are user-friendly and platform-independent. The following rules should be a good starting point:
1. the filename is named using the `<verb>-<object>.ps1` scheme 1. Use the `<verb>-<object>.ps1` scheme to name the script.
2. the encoding is UTF-8-BOM to provide Unicode character support 2. Use `UTF-8 BOM` encoding to support Unicode characters in the script.
3. the script has execute file permissions: chmod a+rx <file> (for Linux support) 3. Add a comment-based help at the beginning with: `.SYNOPSIS`, `.DESCRIPTION`, `.PARAMETER`, `.EXAMPLE`, `.LINK`, and `.NOTES`.
4. the script provides a comment-based help with synopsis, description, parameters, link, author, and license 4. Check the requirements for the script, e.g. `#Requires -RunAsAdministrator`, or `#Requires -Version 3`
5. check the requirements (e.g. #Requires -RunAsAdministrator, or #Requires -Version 3) 5. Prefer command-line options, else ask the user for help
6. prefer command-line options, else ask the user for help 6. Recommended is `Set-StrictMode -Version Latest` to enable additional error checking.
7. recommended is `Set-StrictMode -Version Latest` to enable additional error checking 7. For readibility use UpperCamelCase for variables and functions, lowerCamelCase for everything else.
8. for readibility use UpperCamelCase for variables and functions, lowerCamelCase for everything else 8. Set *execute* file permissions for Linux: `chmod a+rx <filename>`
9. on error call write-error with keyword "ERROR:" (to support log parsers) and exit the error code (mostly 1) 9. 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)
10. on success exit with error code 0 (exit 0)
Want to contribute or found a bug or issue? Want to contribute or found a bug or issue?

View File

@ -1,114 +0,0 @@
Executing PowerShell Scripts by Voice
=====================================
Voice recognition and response (VRR) is so much fun and so comfortable. Just try it for yourself!
🔧 Installation
--------------
1. Download and install *Serenade* from https://serenade.ai/ (Serenade is freely available for Linux, MacOS, and Windows).
2. Download and install the *PowerShell Scripts*, then set the search path to it.
3. Execute: `./export-to-serenade.ps1 Computer` in the *PowerShell Scripts*, this creates a custom JavaScript file at `$HOME/.serenade/scripts/PowerShell.js` using the wake word 'Computer'. Recommended wake words with a high recognition rate are: "Alexa", "Bixby", "Computer", "James", or "Jarvis". In the following the wake word "Computer" is used.
🗣 Usage
-------
1. Launch *Serenade* and click into the circle to enable Listening mode.
2. Launch *Windows Terminal* and click into the window.
3. Speak into the microphone: `Computer, open calculator` - this executes the PowerShell script `open-calculator.ps1` which launches the calculator application.
More supported voice commands are:
`Computer, open` [app]
----------------------
* launches the given application - replace [app] by: `3D-Viewer`, `Calculator`, `Git Extensions`, `Microsoft Paint`, `Microsoft Store`, `Netflix`, `Notepad`, `OBS Studio`, `Outlook`, `Paint 3D`, `Spotify`, `Thunderbird`, `Visual Studio`, or `Windows Terminal`.
* when finished say: "Computer, close [app]" to close the application.
`Computer, check` [name]
------------------------
* lets the computer check something - replace [name] by: `CPU`, `date`, `DNS`, `drives`, `Earth` (fun), `operating system`, `ping`, `swap space`, `time`, `time zone`, `up-time`, `VPN`, or `weather`.
`Computer, open` [name] `browser`
---------------------------------
* launches the given Web browser or opens a new tab - replace [name] by: `Chrome`, `default`, `Edge`, or `Firefox`.
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
`Computer, open` [name] `drive`
-------------------------------
* launches the File Explorer with the given drive - replace [name] by: `C:`, `D:`, `E:`, `F:`, or `M:`.
* when finished say: "Computer, close file explorer" to close the File Explorer.
`Computer, open` [name] `folder`
--------------------------------
* launches the File Explorer with the given folder - replace [name] by: `autostart`, `desktop`, `documents`, `downloads`, `Dropbox`, `home`, `music`, `OneDrive`, `pictures`, `recycle bin`, `repos`, or `videos`.
* when finished say: "Computer, close file explorer" to close the File Explorer.
`Computer, open` [name] `website`
---------------------------------
* launches the default Web browser with the given website - replace [name] by: `Amazon`, `Apple`, `Baidu`, `BBC`, `BitBucket`, `CDC`, `CIA`, `CNN`, `DistroWatch`, `Dropbox`, `eBay`, `Facebook`, `FBI`, `Flipboard`, `FourSquare`, `FRITZ!Box`, `FRITZ!Repeater`, `GitHub`, `GliderTracker`, `HolidayCheck`, `HRworks`, `Instagram`, `IPFS`, `Microsoft`, `NASA`, `NBC`, `Netflix`, `Notepad`, `Outdoor Active`, `PayPal`, `Pinterest`, `Pixabay`, `Plex`, `Slashdot`, `Snap Store`, `Starbucks`, `Tesla`, `TikTok`, `Topo Map`, `Twitter`, `UFA`, `Unsplash`, `Walmart`, `WhatsApp`, `White House`, `Windy`, `Wikipedia`, `Wired`, `Wolfram Alpha`, `World News`, `Yahoo`, or `YouTube`.
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
`Computer, show` [name] `city`
------------------------------
* launches the default Web browser with Google Maps at the given city - replace [name] by: `Atlanta`, `Barcelona`, `Berlin`, `Boston`, `Cairo`, `Cape Town`, `Chicago`, `Dallas`, `Denver`, `Dubai`, `Dublin`, `Frankfurt`, `Hamburg`, `Hong Kong`, `Jerusalem`, `Kansas`, `Las Vegas`, `Lissabon`, `London`, `Los Angeles`, `Madrid`, `Mexico`, `Miami`, `Montreal`, `Moscow`, `Munich`, `New York`, `Panama`, `Paris`, `Rome`, `San Francisco`, `Seattle`, `Singapore`, `Sydney`, `Tokyo`, `Toronto`, `Tunis`, `Vienna`, `Washington`, or `Zurich`.
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
`Computer, play radio` [name]
-----------------------------
* launches the default Web browser and tunes into an internet radio station - replace [name] by: `7`, `Arabella`, `Bob`, `Club Mix`, `Dance FM`, `FFN`, `Galaxy`, `Gong`, `Ibiza`, `Jam FM`, `Kiss Kiss`, `Malibu`, `N-JOY`, `Paloma`, or `You FM`.
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
`Computer, play` [name] `sound`
-------------------------------
* starts to play the given audio sound - replace [name] by: `bee`, `beep`, `cat`, `cow`, `dog`, `donkey`, `elephant`, `elk`, `frog`, `goat`, `gorilla`, `horse`, `lion`, `parrot`, `pig`, `rattlesnake`, `vulture`, or `wolf`.
`Computer, play` [name] `game`
------------------------------
* launches the default Web browser and plays the given game - replace [name] by: `2048`, `Chess`, `Cube`, `Pacman`, `Tetris`, `TicTacToe`, or `Tower`.
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
`Computer, open` [name] `settings`
----------------------------------
* launches the Windows settings - replace [name] by: `activation`, `apps`, `background`, `backup`, `bluetooth`, `color`, `date`, `default apps`, `developer`, `display`, `ethernet`, `lockscreen`, `maps`, `printer`, `proxy`, `recovery`, `speech`, `start`, `system` *(the top level settings!)*, `taskbar`, `themes`, `time`, `update`, `USB`, `VPN`, or `Wifi`.
* when finished say: "Computer, close system settings" to close the Windows settings.
`Computer, show` [name] `manual`
--------------------------------
* launches the default Web browser with the given manual - replace [name] by: `Azure`, `Bash`, `Blender`, `Chrome`, `Edge`, `Firefox`, `Git`, `OBS Studio`, `PowerShell`, `Serenade`, `Vim`, `Voice` *(yes, this page!)*, or `Windows`.
* when finished say: "Close tab" or: "Computer, close [name] browser" to close the Web browser.
🔊 Audio Voice Commands
------------------------
* `Computer, mute audio`
* `Computer, unmute audio`
* `Computer, turn volume up`
* `Computer, turn volume down`
💭 Misc Voice Commands
----------------------
* `Computer, locate my phone`
* `Computer, tell joke`
* `Computer, tell quote`
💬 Conversation Commands
-------------------------
* `Computer, good morning`
* `Computer, good evening`
* `Computer, good night`
* `Computer, how are you?`
* `Computer, thank you`
* `Computer, I'll be back`
* `Computer, good bye`
* `Computer, bye-bye`
* `Computer, see you`

View File

@ -1,10 +1,10 @@
## add-firewall-rules.ps1 - Adds firewall rules for executables (needs admin rights) ## The *add-firewall-rules.ps1* Script
This script adds firewall rules for the given executable. Administrator rights are required. This PowerShell script adds firewall rules for the given executable. Administrator rights are required.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/add-firewall-rules.ps1 [[-PathToExecutables] <String>] [<CommonParameters>] add-firewall-rules.ps1 [[-PathToExecutables] <String>] [<CommonParameters>]
-PathToExecutables <String> -PathToExecutables <String>
Specifies the path to the executables Specifies the path to the executables
@ -30,9 +30,77 @@ Adding firewall rule for C:\MyApp\bin\app2.exe
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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* *Generated by convert-ps2md.ps1 using the comment-based help of add-firewall-rules.ps1*

View File

@ -1,10 +1,10 @@
## add-memo.ps1 - Adds a memo text to $HOME/Memos.csv ## The *add-memo.ps1* Script
This script adds the given memo text to $HOME/Memos.csv. This PowerShell script adds the given memo text to $HOME/Memos.csv.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/add-memo.ps1 [[-text] <String>] [<CommonParameters>] add-memo.ps1 [[-text] <String>] [<CommonParameters>]
-text <String> -text <String>
Specifies the text to memorize Specifies the text to memorize
@ -28,9 +28,50 @@ PS> ./add-memo "Buy apples"
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Adds a memo text
.DESCRIPTION
This PowerShell script adds the given memo text to $HOME/Memos.csv.
.PARAMETER text
Specifies the text to memorize
.EXAMPLE
PS> ./add-memo "Buy apples"
✔️ added to 📄/home/markus/Memos.csv
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$text = "")
try {
if ($text -eq "" ) { $text = read-host "Enter the memo text to add" }
$Path = "$HOME/Memos.csv"
$Time = get-date -format "yyyy-MM-ddTHH:mm:ssZ" -asUTC
$User = $(whoami)
$Line = "$Time,$User,$text"
if (-not(test-path "$Path" -pathType leaf)) {
write-output "Time,User,text" > "$Path"
}
write-output $Line >> "$Path"
"✔️ added to 📄$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 add-memo.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of add-memo.ps1*

View File

@ -1,10 +1,10 @@
## alert.ps1 - Handles and escalates an alert ## The *alert.ps1* Script
This script handles and escalates the given alert message. This PowerShell script handles and escalates the given alert message.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/alert.ps1 [[-Message] <String>] [<CommonParameters>] alert.ps1 [[-Message] <String>] [<CommonParameters>]
-Message <String> -Message <String>
Specifies the alert message Specifies the alert message
@ -27,9 +27,42 @@ PS> ./alert "Harddisk failure"
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Handles and escalates an alert
.DESCRIPTION
This PowerShell script handles and escalates the given alert message.
.PARAMETER message
Specifies the alert message
.EXAMPLE
PS> ./alert "Harddisk failure"
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Message = "")
try {
if ($Message -eq "" ) { $URL = read-host "Enter alert message" }
echo "ALERT: $Message"
curl --header "Access-Token: o.PZl5XCp6SBl4F5PpaNXGDfFpUJZKAlEb" --header "Content-Type: application/json" --data-binary '{"type": "note", "title": "ALERT", "body": "$Message"}' --request POST https://api.pushbullet.com/v2/pushes
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of alert.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of alert.ps1*

View File

@ -1,10 +1,10 @@
## build-repo.ps1 - Builds a Git repository ## The *build-repo.ps1* Script
This scripts supports building with cmake, configure, autogen, Imakefile and Makefile. This PowerShell script supports building with cmake, configure, autogen, Imakefile and Makefile.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/build-repo.ps1 [[-RepoDir] <String>] [<CommonParameters>] build-repo.ps1 [[-RepoDir] <String>] [<CommonParameters>]
-RepoDir <String> -RepoDir <String>
Specifies the path to the Git repository Specifies the path to the Git repository
@ -27,9 +27,141 @@ PS> ./build-repo C:\MyRepo
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Builds a Git repository
.DESCRIPTION
This PowerShell script supports building with 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 MakeDir { param($Path)
$DirName = (get-item "$Path").Name
if (test-path "$Path/CMakeLists.txt" -pathType leaf) {
"🔨 Building 📂$DirName using CMakeLists.txt to 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 📂$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 📂$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 📂$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 📂$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 📂$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 📂$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 📂$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)..."
MakeDir "$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
MakeDir "$RepoDir"
set-location "$PreviousPath"
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ built Git repository 📂$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* *Generated by convert-ps2md.ps1 using the comment-based help of build-repo.ps1*

View File

@ -1,13 +1,13 @@
## build-repos.ps1 - Builds all Git repositories in a folder ## The *build-repos.ps1* Script
This script builds all Git repositories in a given folder. This PowerShell script builds all Git repositories in a folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/build-repos.ps1 [[-ParentDir] <String>] [<CommonParameters>] build-repos.ps1 [[-ParentDir] <String>] [<CommonParameters>]
-ParentDir <String> -ParentDir <String>
Specifies the path to the folder containing the Git repositories Specifies the path to the parent folder
Required? false Required? false
Position? 1 Position? 1
@ -27,9 +27,53 @@ PS> ./build-repos C:\MyRepos
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Builds Git repositories
.DESCRIPTION
This PowerShell script builds all Git repositories in a folder.
.PARAMETER ParentDir
Specifies the path to the parent folder
.EXAMPLE
PS> ./build-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()
$ParentDirName = (Get-Item "$ParentDir").Name
"⏳ Step 1 - Checking parent folder 📂$ParentDirName..."
if (-not(Test-Path "$ParentDir" -pathType container)) { throw "Can't access folder: $ParentDir" }
$Folders = (Get-ChildItem "$ParentDir" -attributes Directory)
$FolderCount = $Folders.Count
"Found $FolderCount subfolders."
[int]$Step = 1
foreach ($Folder in $Folders) {
& "$PSScriptRoot/build-repo.ps1" "$Folder"
$Step++
}
[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ built $FolderCount 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 build-repos.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of build-repos.ps1*

View File

@ -1,10 +1,10 @@
## voice-control.ps1 - Executes PowerShell scripts by voice ## bye-bye.ps1 - Replies to 'bye bye'
This script executes all the PowerShell scripts by voice. This script says a reply to 'bye bye' by text-to-speech (TTS).
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/voice-control.ps1 [<CommonParameters>] bye-bye.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -13,7 +13,7 @@ This script executes all the PowerShell scripts by voice.
## Example ## Example
```powershell ```powershell
PS> .\voice-control.ps1 PS> ./bye-bye
``` ```
@ -23,4 +23,4 @@ Author: Markus Fleschutz · License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
*Generated by convert-ps2md.ps1 using the comment-based help of voice-control.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of bye-bye.ps1*

View File

@ -1,10 +1,10 @@
## cd-autostart.ps1 - Sets the working directory to the user's autostart folder ## The *cd-autostart.ps1* Script
This script changes the working directory to the user's autostart folder. This PowerShell script changes the working directory to the user's autostart folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-autostart.ps1 [<CommonParameters>] cd-autostart.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -19,9 +19,39 @@ PS> ./cd-autostart
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's autostart folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's autostart folder.
.EXAMPLE
PS> ./cd-autostart
📂C:\Users\Markus\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "$HOME/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup"
if (-not(Test-Path "$Path" -pathType container)) {
throw "Autostart 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-autostart.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-autostart.ps1*

View File

@ -1,10 +1,10 @@
## cd-desktop.ps1 - Sets the working directory to the user's desktop folder ## The *cd-desktop.ps1* Script
This script changes the working directory to the user's desktop folder. This PowerShell script changes the working directory to the user's desktop folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-desktop.ps1 [<CommonParameters>] cd-desktop.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,48 @@ This script changes the working directory to the user's desktop folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-desktop PS> ./cd-desktop
📂/home/markus/Desktop 📂/home/Markus/Desktop
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's desktop folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's desktop folder.
.EXAMPLE
PS> ./cd-desktop
📂/home/Markus/Desktop
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "$HOME/Desktop"
} else {
$Path = [Environment]::GetFolderPath('DesktopDirectory')
}
if (-not(Test-Path "$Path" -pathType container)) {
throw "Desktop 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-desktop.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-desktop.ps1*

View File

@ -1,10 +1,10 @@
## cd-docs.ps1 - Sets the working directory to the user's documents folder ## The *cd-docs.ps1* Script
This scripts changes the working directory to the user's documents folder. This PowerShell script changes the working directory to the documents folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-docs.ps1 [<CommonParameters>] cd-docs.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,48 @@ This scripts changes the working directory to the user's documents folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-docs PS> ./cd-docs
📂/home/markus/Documents 📂C:\Users\Markus\Documents
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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* *Generated by convert-ps2md.ps1 using the comment-based help of cd-docs.ps1*

View File

@ -1,10 +1,10 @@
## cd-downloads.ps1 - Sets the working directory to the user's downloads folder ## The *cd-downloads.ps1* Script
This script changes the working directory to the user's downloads folder. This PowerShell script changes the working directory to the user's downloads folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-downloads.ps1 [<CommonParameters>] cd-downloads.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,48 @@ This script changes the working directory to the user's downloads folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-downloads PS> ./cd-downloads
📂/home/markus/Downloads 📂C:\Users\Markus\Downloads
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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 "$HOME/Downloads"
} else {
$Path = (New-Object -ComObject Shell.Application).NameSpace('shell:Downloads').Self.Path
}
if (-not(Test-Path "$Path" -pathType container)) {
throw "Downloads 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-downloads.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-downloads.ps1*

View File

@ -1,10 +1,10 @@
## cd-dropbox.ps1 - Sets the working directory to the user's Dropbox folder ## The *cd-dropbox.ps1* Script
This script changes the working directory to the user's Dropbox folder. This PowerShell script changes the working directory to the user's Dropbox folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-dropbox.ps1 [<CommonParameters>] cd-dropbox.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to the user's Dropbox folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-dropbox PS> ./cd-dropbox
📂/home/markus/Dropbox 📂/home/Markus/Dropbox
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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* *Generated by convert-ps2md.ps1 using the comment-based help of cd-dropbox.ps1*

57
Docs/cd-fonts.md Normal file
View File

@ -0,0 +1,57 @@
## The *cd-fonts.ps1* Script
This PowerShell script changes the working directory to the fonts folder.
## Parameters
```powershell
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,10 +1,10 @@
## cd-home.ps1 - Sets the working directory to the user's home directory ## The *cd-home.ps1* Script
This script changes the working directory to the user's home directory. This PowerShell script changes the working directory to the user's home directory.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-home.ps1 [<CommonParameters>] cd-home.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to the user's home directory.
## Example ## Example
```powershell ```powershell
PS> ./cd-home PS> ./cd-home
📂/home/markus 📂/home/Markus
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's home directory
.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 "$HOME"
if (-not(Test-Path "$Path" -pathType container)) {
throw "Home 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-home.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-home.ps1*

View File

@ -1,10 +1,10 @@
## cd-music.ps1 - Sets the working directory to the user's music folder ## The *cd-music.ps1* Script
This script changes the working directory to the user's music folder. This PowerShell script changes the working directory to the user's music folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-music.ps1 [<CommonParameters>] cd-music.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,48 @@ This script changes the working directory to the user's music folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-music PS> ./cd-music
📂/home/markus/Music 📂/home/Markus/Music
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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 "$HOME/Music"
} else {
$Path = [Environment]::GetFolderPath('MyMusic')
}
if (-not(Test-Path "$Path" -pathType container)) {
throw "Music 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-music.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-music.ps1*

View File

@ -1,10 +1,10 @@
## cd-onedrive.ps1 - Sets the working directory to the user's OneDrive folder ## The *cd-onedrive.ps1* Script
This script changes the working directory to the user's OneDrive folder. This PowerShell script changes the working directory to the user's OneDrive folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-onedrive.ps1 [<CommonParameters>] cd-onedrive.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to the user's OneDrive folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-onedrive PS> ./cd-onedrive
📂/home/markus/OneDrive 📂/home/Markus/OneDrive
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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* *Generated by convert-ps2md.ps1 using the comment-based help of cd-onedrive.ps1*

View File

@ -1,10 +1,10 @@
## cd-pics.ps1 - Sets the working directory to the user's pictures folder ## The *cd-pics.ps1* Script
This script changes the working directory to the user's pictures folder. This PowerShell script changes the working directory to the user's pictures folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-pics.ps1 [<CommonParameters>] cd-pics.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,48 @@ This script changes the working directory to the user's pictures folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-pics PS> ./cd-pics
📂/home/markus/Pictures 📂/home/Markus/Pictures
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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* *Generated by convert-ps2md.ps1 using the comment-based help of cd-pics.ps1*

View File

@ -1,4 +1,6 @@
## cd-recycle-bin.ps1 - cd-recycle-bin.ps1 ## The *cd-recycle-bin.ps1* Script
cd-recycle-bin.ps1
## Parameters ## Parameters
@ -10,4 +12,40 @@
WarningVariable, OutBuffer, PipelineVariable, and OutVariable. WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
``` ```
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the user's recycle bin folder
.DESCRIPTION
This PowerShell script changes the working directory to the user's recycle bin folder.
.EXAMPLE
PS> ./cd-recycle-bin
📂C:\$Recycle.Bin\S-1-5-21-123404-23309-294260-1001
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function GetCurrentUserSID { [CmdletBinding()] param()
Add-Type -AssemblyName System.DirectoryServices.AccountManagement
return ([System.DirectoryServices.AccountManagement.UserPrincipal]::Current).SID.Value
}
try {
$Path = 'C:\$Recycle.Bin\' + "$(GetCurrentUserSID)"
if (-not(Test-Path "$Path" -pathType container)) {
throw "Recycle bin 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-recycle-bin.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-recycle-bin.ps1*

View File

@ -1,10 +1,19 @@
## cd-repos.ps1 - Sets the working directory to the user's Git repositories folder ## The *cd-repos.ps1* Script
This script changes the working directory to the user's Git repositories folder. This PowerShell script changes the working directory to the user's Git repositories folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-repos.ps1 [<CommonParameters>] 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>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +23,57 @@ This script changes the working directory to the user's Git repositories folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-repos PS> ./cd-repos
📂/home/markus/Repos 📂C:\Users\Markus\Repos
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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 at 📂$HOME/Reposh 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* *Generated by convert-ps2md.ps1 using the comment-based help of cd-repos.ps1*

View File

@ -1,10 +1,10 @@
## cd-root.ps1 - Sets the working directory to the root directory (C:\ on Windows) ## The *cd-root.ps1* Script
This script changes the working directory to the root directory (C:\ on Windows). This PowerShell script changes the current working directory to the root directory (C:\ on Windows).
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-root.ps1 [<CommonParameters>] cd-root.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -19,9 +19,36 @@ PS> ./cd-root
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the root directory
.DESCRIPTION
This PowerShell script changes the current working directory to the root directory (C:\ on Windows).
.EXAMPLE
PS> ./cd-root
📂C:\
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) { $Path = "/" } else { $Path = "C:\" }
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-root.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-root.ps1*

62
Docs/cd-screenshots.md Normal file
View File

@ -0,0 +1,62 @@
## The *cd-screenshots.ps1* Script
This PowerShell script changes the working directory to the user's screenshots folder.
## Parameters
```powershell
cd-screenshots.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-screenshots
📂C:\Users\Markus\Pictures\Screenshots
```
## 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 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
#>
try {
if ($IsLinux) {
$Path = Resolve-Path "$HOME/Pictures/Screenshots"
} else {
$Path = [Environment]::GetFolderPath('MyPictures')
$Path = "$Path\Screenshots"
}
if (-not(Test-Path "$Path" -pathType container)) {
throw "Screenshots 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-screenshots.ps1*

View File

@ -1,10 +1,10 @@
## cd-scripts.ps1 - Sets the working directory to the PowerShell scripts folder ## The *cd-scripts.ps1* Script
This script changes the working directory to the PowerShell scripts folder. This PowerShell script changes the working directory to the PowerShell scripts folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-scripts.ps1 [<CommonParameters>] cd-scripts.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to the PowerShell scripts folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-scripts PS> ./cd-scripts
📂/home/markus/PowerShell/Scripts 📂/home/Markus/PowerShell/Scripts
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the PowerShell scripts folder
.DESCRIPTION
This PowerShell script changes the working directory to the PowerShell scripts folder.
.EXAMPLE
PS> ./cd-scripts
📂/home/Markus/PowerShell/Scripts
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "$PSScriptRoot"
if (-not(Test-Path "$Path" -pathType container)) {
throw "PowerShell scripts 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-scripts.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-scripts.ps1*

View File

@ -1,10 +1,10 @@
## cd-ssh.ps1 - Sets the working directory to the user's SSH folder ## The *cd-ssh.ps1* Script
This script changes the working directory to the user's SSH folder. This PowerShell script changes the working directory to the user's SSH folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-ssh.ps1 [<CommonParameters>] cd-ssh.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to the user's SSH folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-ssh PS> ./cd-ssh
📂/home/markus/.ssh 📂/home/Markus/.ssh
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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 "$HOME/.ssh"
if (-not(Test-Path "$Path" -pathType container)) {
throw "SSH 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-ssh.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-ssh.ps1*

52
Docs/cd-temp.md Normal file
View File

@ -0,0 +1,52 @@
## The *cd-temp.ps1* Script
cd-temp.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 temporary folder
.DESCRIPTION
This PowerShell script changes the working directory to the temporary folder.
.EXAMPLE
PS> ./cd-temp
📂C:\Users\Markus\AppData\Local\Temp
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function GetTempDir {
if ("$env:TEMP" -ne "") { return "$env:TEMP" }
if ("$env:TMP" -ne "") { return "$env:TMP" }
if ($IsLinux) { return "/tmp" }
return "C:\Temp"
}
try {
$Path = GetTempDir
if (-not(Test-Path "$Path" -pathType container)) {
throw "Temporary 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-temp.ps1*

View File

@ -1,10 +1,10 @@
## cd-up.ps1 - Sets the working directory to one level up ## The *cd-up.ps1* Script
This script changes the working directory to one directory level up. This PowerShell script changes the working directory to one directory level up.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-up.ps1 [<CommonParameters>] cd-up.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to one directory level up.
## Example ## Example
```powershell ```powershell
PS> .\cd-up PS> .\cd-up
(one level up) 📂C:\Users
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to one level up
.DESCRIPTION
This PowerShell script changes the working directory to one directory level up.
.EXAMPLE
PS> .\cd-up
📂C:\Users
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path ".."
if (-not(Test-Path "$Path" -pathType container)) {
throw "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-up.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-up.ps1*

View File

@ -1,10 +1,10 @@
## cd-up2.ps1 - Sets the working directory to two directory levels up ## The *cd-up2.ps1* Script
This script changes the working directory to two directory level up. This PowerShell script changes the working directory to two directory level up.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-up2.ps1 [<CommonParameters>] cd-up2.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to two directory level up.
## Example ## Example
```powershell ```powershell
PS> ./cd-up2 PS> ./cd-up2
(two levels up) 📂C:\
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to two directory levels up
.DESCRIPTION
This PowerShell script changes the working directory to two directory level up.
.EXAMPLE
PS> ./cd-up2
📂C:\
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "../.."
if (-not(Test-Path "$Path" -pathType container)) {
throw "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-up2.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-up2.ps1*

View File

@ -1,10 +1,10 @@
## cd-up3.ps1 - Sets the working directory to three directory levels up ## The *cd-up3.ps1* Script
This script changes the working directory to three directory levels up. This PowerShell script changes the working directory to three directory levels up.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-up3.ps1 [<CommonParameters>] cd-up3.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to three directory levels up.
## Example ## Example
```powershell ```powershell
PS> ./cd-up3 PS> ./cd-up3
(three levels up) 📂C:\
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to three directory levels up
.DESCRIPTION
This PowerShell script changes the working directory to three directory levels up.
.EXAMPLE
PS> ./cd-up3
📂C:\
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "../../.."
if (-not(Test-Path "$Path" -pathType container)) {
throw "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-up3.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-up3.ps1*

View File

@ -1,10 +1,10 @@
## cd-up4.ps1 - Sets the working directory to four directory levels up ## The *cd-up4.ps1* Script
This script changes the working directory to four directory levels up. This PowerShell script changes the working directory to four directory levels up.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-up4.ps1 [<CommonParameters>] cd-up4.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,44 @@ This script changes the working directory to four directory levels up.
## Example ## Example
```powershell ```powershell
PS> ./cd-up4 PS> ./cd-up4
(four levels up) 📂C:\
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to four directory levels up
.DESCRIPTION
This PowerShell script changes the working directory to four directory levels up.
.EXAMPLE
PS> ./cd-up4
📂C:\
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "../../../.."
if (-not(Test-Path "$Path" -pathType container)) {
throw "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-up4.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of cd-up4.ps1*

57
Docs/cd-users.md Normal file
View File

@ -0,0 +1,57 @@
## The *cd-users.ps1* Script
This PowerShell script changes the working directory to the users directory.
## Parameters
```powershell
cd-users.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./cd-users
📂C:\Users
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Sets the working directory to the users directory
.DESCRIPTION
This PowerShell script changes the working directory to the users directory.
.EXAMPLE
PS> ./cd-users
📂C:\Users
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Path = Resolve-Path "$HOME/.."
if (-not(Test-Path "$Path" -pathType container)) {
throw "Users 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-users.ps1*

View File

@ -1,10 +1,10 @@
## cd-videos.ps1 - Sets the working directory to the user's videos folder ## The *cd-videos.ps1* Script
This script changes the working directory to the user's videos folder. This PowerShell script changes the working directory to the user's videos folder.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/cd-videos.ps1 [<CommonParameters>] cd-videos.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,14 +14,48 @@ This script changes the working directory to the user's videos folder.
## Example ## Example
```powershell ```powershell
PS> ./cd-videos PS> ./cd-videos
📂/home/markus/Videos 📂C:\Users\Markus\Videos
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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* *Generated by convert-ps2md.ps1 using the comment-based help of cd-videos.ps1*

57
Docs/cd-windows.md Normal file
View File

@ -0,0 +1,57 @@
## The *cd-windows.ps1* Script
This PowerShell script changes the working directory to the Windows directory.
## Parameters
```powershell
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*

76
Docs/change-wallpaper.md Normal file
View File

@ -0,0 +1,76 @@
## The *change-wallpaper.ps1* Script
This PowerShell script downloads a random photo from Unsplash and sets it as desktop background.
## Parameters
```powershell
change-wallpaper.ps1 [[-Category] <String>] [<CommonParameters>]
-Category <String>
Specifies the photo category (beach, city, ...)
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> ./change-wallpaper
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Changes the wallpaper
.DESCRIPTION
This PowerShell script downloads a random photo from Unsplash and sets it as desktop background.
.PARAMETER Category
Specifies the photo category (beach, city, ...)
.EXAMPLE
PS> ./change-wallpaper
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Category = "")
function GetTempDir {
if ("$env:TEMP" -ne "") { return "$env:TEMP" }
if ("$env:TMP" -ne "") { return "$env:TMP" }
if ($IsLinux) { return "/tmp" }
return "C:\Temp"
}
try {
& "$PSScriptRoot/speak-english.ps1" "Just a second..."
$Path = "$(GetTempDir)/next_wallpaper.jpg"
& wget -O $Path "https://source.unsplash.com/3840x2160?$Category"
if ($lastExitCode -ne "0") { throw "Download failed" }
& "$PSScriptRoot/set-wallpaper.ps1" -ImageFile "$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 change-wallpaper.ps1*

57
Docs/check-apps.md Normal file
View File

@ -0,0 +1,57 @@
## The *check-apps.ps1* Script
This PowerShell script queries application details and list it.
## Parameters
```powershell
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
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Query application details
.DESCRIPTION
This PowerShell script queries application details and list it.
.EXAMPLE
PS> ./check-apps
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
# TODO
} else {
Write-Progress "Querying installed apps and available updates..."
$NumAppsInstalled = (Get-AppxPackage).Count
$NumUpdates = (winget upgrade).Count - 5
"✅ $NumAppsInstalled apps installed, $NumUpdates updates 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*

67
Docs/check-battery.md Normal file
View File

@ -0,0 +1,67 @@
## The *check-battery.ps1* Script
This PowerShell script checks and prints the battery status.
## Parameters
```powershell
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
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the battery status
.DESCRIPTION
This PowerShell script checks and prints the battery status.
.EXAMPLE
PS> ./check-battery
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if ($IsLinux) {
# TODO
} else {
Add-Type -Assembly System.Windows.Forms
$Details = [System.Windows.Forms.SystemInformation]::PowerStatus
if ($Details.BatteryChargeStatus -eq "NoSystemBattery") {
$BatteryStatus = "No battery"
} else {
[int]$Percent = 100*$Details.BatteryLifePercent
[int]$Remaining = $Details.BatteryLifeRemaining / 60
$BatteryStatus = "Battery $Percent%, $Remaining min left"
}
switch ($Details.PowerLineStatus) {
"Online" { $PowerStatus = "plugged in to AC power" }
"Offline" { $PowerStatus = "disconnected from AC power" }
}
"✅ $BatteryStatus, $PowerStatus"
}
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*

62
Docs/check-bios.md Normal file
View File

@ -0,0 +1,62 @@
## The *check-bios.ps1* Script
This PowerShell script queries BIOS details and prints it.
## Parameters
```powershell
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 V1.10 by INSYDE Corp. (S/N NXA82EV0EBB07600, version ACRSYS - 2)
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks BIOS details
.DESCRIPTION
This PowerShell script queries BIOS details and prints it.
.EXAMPLE
PS> ./check-bios
✅ BIOS V1.10 by INSYDE Corp. (S/N NXA82EV0EBB07600, version ACRSYS - 2)
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
Write-Progress "Querying BIOS details..."
if ($IsLinux) {
# TODO
} else {
$BIOS = Get-CimInstance -ClassName Win32_BIOS
$Manufacturer = $BIOS.Manufacturer
$Model = $BIOS.Name
$Serial = $BIOS.SerialNumber
$Version = $BIOS.Version
"✅ BIOS $Model by $Manufacturer (S/N $Serial, version $Version)"
}
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

@ -0,0 +1,26 @@
## check-bitcoin-rate.ps1 - Checks the Bitcoin rate
This script queries the current Bitcoin exchange rates and answers by text-to-speech (TTS).
## Parameters
```powershell
check-bitcoin-rate.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-bitcoin-rate
```
## 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-bitcoin-rate.ps1*

26
Docs/check-christmas.md Normal file
View File

@ -0,0 +1,26 @@
## 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*

78
Docs/check-cpu.md Normal file
View File

@ -0,0 +1,78 @@
## 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
Queries and prints CPU details
.DESCRIPTION
This PowerShell script queries CPU details (name, type, speed, temperature, etc.) and prints it.
.EXAMPLE
PS> ./check-cpu
✅ 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;
}
try {
Write-Progress "Querying CPU details ..."
$Celsius = GetCPUTemperatureInCelsius
if ($Celsius -eq 99999.9) {
$Temp = "no temp"
} elseif ($Celsius -gt 50) {
$Temp = "⚠️$($Celsius)°C"
} elseif ($Celsius -lt 0) {
$Temp = "⚠️$($Celsius)°C"
} else {
$Temp = "$($Celsius)°C"
}
if ($IsLinux) {
"✅ CPU has $Temp"
} else {
$Details = Get-WmiObject -Class Win32_Processor
$CPUName = $Details.Name.trim()
$DeviceID = $Details.DeviceID
$Speed = "$($Details.MaxClockSpeed)MHz"
$Socket = $Details.SocketDesignation
"✅ CPU $CPUName ($DeviceID, $Speed, socket $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*

27
Docs/check-date.md Normal file
View File

@ -0,0 +1,27 @@
## check-date.ps1 - Determines the current date
This PowerShell script determines and speaks the current date by text-to-speech (TTS).
## Parameters
```powershell
check-date.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-date
It's Sunday, October 17, 2021
```
## 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-date.ps1*

26
Docs/check-dawn.md Normal file
View File

@ -0,0 +1,26 @@
## check-dawn.ps1 - Checks the time of dawn
This script queries the time of dawn and answers by text-to-speech (TTS).
## Parameters
```powershell
check-dawn.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-dawn
```
## 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-dawn.ps1*

54
Docs/check-day.md Normal file
View File

@ -0,0 +1,54 @@
## The *check-day.ps1* Script
This PowerShell script determines and speaks the current day by text-to-speech (TTS).
## Parameters
```powershell
check-day.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-day
It's Sunday.
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Determines the current day
.DESCRIPTION
This PowerShell script determines and speaks the current day by text-to-speech (TTS).
.EXAMPLE
PS> ./check-day
✔️ It's Sunday.
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
[system.threading.thread]::currentthread.currentculture=[system.globalization.cultureinfo]"en-US"
$Weekday = (Get-Date -format "dddd")
& "$PSScriptRoot/speak-english.ps1" "It's $Weekday."
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-day.ps1*

72
Docs/check-dns-server.md Normal file
View File

@ -0,0 +1,72 @@
## 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*

69
Docs/check-dns.md Normal file
View File

@ -0,0 +1,69 @@
## The *check-dns.ps1* Script
This PowerShell script measures and prints the DNS resolution speed by using 200 frequently used domain names.
## Parameters
```powershell
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
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the DNS resolution
.DESCRIPTION
This PowerShell script measures and prints the DNS resolution speed by using 200 frequently used domain names.
.EXAMPLE
PS> ./check-dns
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
Write-Progress "⏳ Step 1/2 - Reading from Data/frequent-domains.csv..."
$Table = Import-CSV "$PSScriptRoot/../Data/frequent-domains.csv"
$NumRows = $Table.Length
Write-Progress "⏳ Step 2/2 - Resolving $NumRows domains..."
$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 -gt 10.0) {
"✅ DNS resolves $Average domains per second"
} else {
"⚠️ DNS resolves only $Average domains per second!"
}
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,10 +1,10 @@
## check-drive-space.ps1 - Checks a drive for free space left (20 GB by default) ## The *check-drive-space.ps1* Script
This script checks a drive for free space left (20 GB by default). This PowerShell script checks a drive for free space left (20 GB by default).
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/check-drive-space.ps1 [[-Drive] <String>] [[-MinLevel] <Int32>] [<CommonParameters>] check-drive-space.ps1 [[-Drive] <String>] [[-MinLevel] <Int32>] [<CommonParameters>]
-Drive <String> -Drive <String>
Specifies the drive to check Specifies the drive to check
@ -37,9 +37,52 @@ PS> ./check-drive-space C
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell 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* *Generated by convert-ps2md.ps1 using the comment-based help of check-drive-space.ps1*

96
Docs/check-drives.md Normal file
View File

@ -0,0 +1,96 @@
## The *check-drives.ps1* Script
This PowerShell script checks all drives for free space left.
## Parameters
```powershell
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
```
## 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
.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 {
$Drives = Get-PSDrive -PSProvider FileSystem
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) {
"✅ Drive $ID is empty"
} elseif ($Free -lt $MinLevel) {
"⚠️ Drive $ID has only $(Bytes2String $Free) of $(Bytes2String $Total) left to use!"
} elseif ($Used -lt $Free) {
"✅ Drive $ID uses $(Bytes2String $Used) of $(Bytes2String $Total)"
} else {
"✅ Drive $ID has $(Bytes2String $Free) free of $(Bytes2String $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-drives.ps1*

62
Docs/check-dusk.md Normal file
View File

@ -0,0 +1,62 @@
## The *check-dusk.ps1* Script
check-dusk.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 time of dusk
.DESCRIPTION
This PowerShell script queries the time of dusk and answers by text-to-speech (TTS).
.EXAMPLE
PS> ./check-dusk
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function TimeSpanToString { param([TimeSpan]$Delta)
$Result = ""
if ($Delta.Hours -eq 1) { $Result += "1 hour and "
} elseif ($Delta.Hours -gt 1) { $Result += "$($Delta.Hours) hours and "
}
if ($Delta.Minutes -eq 1) { $Result += "1 minute"
} else { $Result += "$($Delta.Minutes) minutes"
}
return $Result
}
try {
[system.threading.thread]::currentThread.currentCulture=[system.globalization.cultureInfo]"en-US"
$String = (Invoke-WebRequest http://wttr.in/?format="%d" -UserAgent "curl" -useBasicParsing).Content
$Hour,$Minute,$Second = $String -split ':'
$Dusk = Get-Date -Hour $Hour -Minute $Minute -Second $Second
$Now = [DateTime]::Now
if ($Now -lt $Dusk) {
$TimeSpan = TimeSpanToString($Dusk - $Now)
$Reply = "Dusk is in $TimeSpan at $($Dusk.ToShortTimeString())."
} else {
$TimeSpan = TimeSpanToString($Now - $Dusk)
$Reply = "Dusk was $TimeSpan ago at $($Dusk.ToShortTimeString())."
}
& "$PSScriptRoot/speak-english.ps1" "$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-dusk.ps1*

26
Docs/check-earth.md Normal file
View File

@ -0,0 +1,26 @@
## check-earth.ps1 - Checks the earth (fun)
This script checks the earth and replies by text-to-speech (TTS).
## Parameters
```powershell
check-earth.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-earth
```
## 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-earth.ps1*

View File

@ -0,0 +1,58 @@
## The *check-easter-sunday.ps1* Script
This PowerShell script checks the time until Easter Sunday and replies by text-to-speech (TTS).
## Parameters
```powershell
check-easter-sunday.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-easter-sunday
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the time until Easter Sunday
.DESCRIPTION
This PowerShell script checks the time until Easter Sunday and replies by text-to-speech (TTS).
.EXAMPLE
PS> ./check-easter-sunday
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Now = [DateTime]::Now
$Easter = [Datetime]("04/17/2022")
if ($Now -lt $Easter) {
$Diff = $Easter $Now
& "$PSScriptRoot/speak-english.ps1" "Easter Sunday on April 17 is in $($Diff.Days) days."
} else {
$Diff = $Now - $Easter
& "$PSScriptRoot/speak-english.ps1" "Easter Sunday on April 17 was $($Diff.Days) days ago."
}
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-easter-sunday.ps1*

26
Docs/check-ether-rate.md Normal file
View File

@ -0,0 +1,26 @@
## check-ether-rate.ps1 - Checks the Ether rate
This script queries the current Ethereum exchange rates and answers by text-to-speech (TTS).
## Parameters
```powershell
check-ether-rate.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-ether-rate
```
## 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-ether-rate.ps1*

View File

@ -1,10 +1,10 @@
## check-file-system.ps1 - Checks the file system of a drive (needs admin rights) ## The *check-file-system.ps1* Script
This script checks the file system of a drive. It needs admin rights. This PowerShell script checks the file system of a drive. It needs admin rights.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/check-file-system.ps1 [[-Drive] <String>] [<CommonParameters>] check-file-system.ps1 [[-Drive] <String>] [<CommonParameters>]
-Drive <String> -Drive <String>
Specifies the drive to check Specifies the drive to check
@ -28,9 +28,45 @@ PS> ./check-file-system C
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the file system of a drive (needs admin rights)
.DESCRIPTION
This PowerShell script checks the file system of a drive. It needs admin rights.
.PARAMETER Drive
Specifies the drive to check
.EXAMPLE
PS> ./check-file-system C
✔️ file system on drive C is clean
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
#Requires -RunAsAdministrator
param([string]$Drive = "")
try {
if ($Drive -eq "" ) { $Drive = read-host "Enter drive (letter) to check" }
$Result = repair-volume -driveLetter $Drive -scan
if ($Result -ne "NoErrorsFound") { throw "'repair-volume' failed" }
& "$PSScriptRoot/speak-english.ps1" "File system on drive $Drive is clean."
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-file-system.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of check-file-system.ps1*

63
Docs/check-gpu.md Normal file
View File

@ -0,0 +1,63 @@
## The *check-gpu.ps1* Script
check-gpu.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 GPU
.DESCRIPTION
This PowerShell script queries GPU details and prints it.
.EXAMPLE
PS> ./check-gpu
.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
return "$($Bytes)TB"
}
try {
if ($IsLinux) {
# TODO
} else {
$Details = Get-WmiObject Win32_VideoController
$Model = $Details.Caption
$RAMSize = $Details.AdapterRAM
$ResWidth = $Details.CurrentHorizontalResolution
$ResHeight = $Details.CurrentVerticalResolution
$BitsPerPixel = $Details.CurrentBitsPerPixel
$RefreshRate = $Details.CurrentRefreshRate
$DriverVersion = $Details.DriverVersion
$Status = $Details.Status
"✅ GPU $($Model) ($(Bytes2String $RAMSize) RAM, $($ResWidth)x$($ResHeight) pixels, $BitsPerPixel bit, $RefreshRate Hz, driver $DriverVersion, status $Status)"
}
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-gpu.ps1*

44
Docs/check-headlines.md Normal file
View File

@ -0,0 +1,44 @@
## check-headlines.ps1 - Checks the latests headlines
This script tells the latest headlines by text-to-speech (TTS).
## Parameters
```powershell
check-headlines.ps1 [[-RSS_URL] <String>] [[-MaxCount] <Int32>] [<CommonParameters>]
-RSS_URL <String>
Specifies the URL to the RSS feed
Required? false
Position? 1
Default value https://yahoo.com/news/rss/world
Accept pipeline input? false
Accept wildcard characters? false
-MaxCount <Int32>
Specifies the number of news to list
Required? false
Position? 2
Default value 8
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-headlines
```
## 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-headlines.ps1*

View File

@ -1,10 +1,10 @@
## check-health.ps1 - Checks the health of the local computer ## The *check-health.ps1* Script
This script checks the health of the local computer. This PowerShell script checks some health parameter of the local computer.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/check-health.ps1 [<CommonParameters>] check-health.ps1 [<CommonParameters>]
[<CommonParameters>] [<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
@ -14,20 +14,52 @@ This script checks the health of the local computer.
## Example ## Example
```powershell ```powershell
PS> ./check-health PS> ./check-health
1213 GB left for swap space (67 of 1280 GB used)
172 GB left on drive C (61 of 233 GB used)
30.3 °C CPU temperature - good
19.7 domains/s (177 domains resolved in 9 sec)
29 ms ping average (13 ms min, 110 ms max, 10 hosts)
Windmill is healthy
``` ```
## Notes ## Notes
Author: Markus Fleschutz Author: Markus Fleschutz | License: CC0
License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the system health
.DESCRIPTION
This PowerShell script checks some health parameter of the local computer.
.EXAMPLE
PS> ./check-health
.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-bios.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-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-dns.ps1"
& "$PSScriptRoot/check-ping.ps1"
& "$PSScriptRoot/check-vpn.ps1"
& "$PSScriptRoot/check-pending-reboot.ps1"
exit 0 # success
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-health.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of check-health.ps1*

View File

@ -0,0 +1,58 @@
## The *check-independence-day.ps1* Script
This PowerShell script checks the time until Indepence Day and replies by text-to-speech (TTS).
## Parameters
```powershell
check-independence-day.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-independence-day
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the time until Independence Day
.DESCRIPTION
This PowerShell script checks the time until Indepence Day and replies by text-to-speech (TTS).
.EXAMPLE
PS> ./check-independence-day
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Now = [DateTime]::Now
$IndependenceDay = [Datetime]("07/04/" + $Now.Year)
if ($Now -lt $IndependenceDay) {
$Diff = $IndependenceDay $Now
& "$PSScriptRoot/speak-english.ps1" "Independence Day on July 4th is in $($Diff.Days) days."
} else {
$Diff = $Now - $IndependenceDay
& "$PSScriptRoot/speak-english.ps1" "Independence Day on July 4th was $($Diff.Days) days ago."
}
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-independence-day.ps1*

View File

@ -1,10 +1,10 @@
## check-ipv4-address.ps1 - Checks an IPv4 address for validity ## The *check-ipv4-address.ps1* Script
This script checks the given IPv4 address for validity. This PowerShell script checks the given IPv4 address for validity.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/check-ipv4-address.ps1 [[-Address] <String>] [<CommonParameters>] check-ipv4-address.ps1 [[-Address] <String>] [<CommonParameters>]
-Address <String> -Address <String>
Specifies the IPv4 address to check Specifies the IPv4 address to check
@ -28,9 +28,54 @@ PS> ./check-ipv4-address 192.168.11.22
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks an IPv4 address for validity
.DESCRIPTION
This PowerShell script checks the given IPv4 address for validity.
.PARAMETER Address
Specifies the IPv4 address to check
.EXAMPLE
PS> ./check-ipv4-address 192.168.11.22
✔️ IPv4 192.168.11.22 is valid
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Address = "")
function IsIPv4AddressValid { param([string]$IP)
$RegEx = "^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"
if ($IP -match $RegEx) {
return $true
} else {
return $false
}
}
try {
if ($Address -eq "" ) { $Address = read-host "Enter IPv4 address to validate" }
if (IsIPv4AddressValid $Address) {
"✔️ IPv4 $Address is valid"
exit 0 # success
} else {
write-warning "Invalid IPv4 address: $Address"
exit 1
}
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-ipv4-address.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of check-ipv4-address.ps1*

View File

@ -1,10 +1,10 @@
## check-ipv6-address.ps1 - Checks an IPv6 address for validity ## The *check-ipv6-address.ps1* Script
This script checks the given IPv6 address for validity This PowerShell script checks the given IPv6 address for validity
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/check-ipv6-address.ps1 [[-Address] <String>] [<CommonParameters>] check-ipv6-address.ps1 [[-Address] <String>] [<CommonParameters>]
-Address <String> -Address <String>
Specifies the IPv6 address to check Specifies the IPv6 address to check
@ -28,9 +28,68 @@ PS> ./check-ipv6-address fe80::200:5aee:feaa:20a2
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks an IPv6 address for validity
.DESCRIPTION
This PowerShell script checks the given IPv6 address for validity
.PARAMETER Address
Specifies the IPv6 address to check
.EXAMPLE
PS> ./check-ipv6-address fe80::200:5aee:feaa:20a2
✔️ IPv6 fe80::200:5aee:feaa:20a2 is valid
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$Address = "")
function IsIPv6AddressValid { param([string]$IP)
$IPv4Regex = '(((25[0-5]|2[0-4][0-9]|[0-1]?[0-9]{1,2})\.){3}(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]{1,2}))'
$G = '[a-f\d]{1,4}'
$Tail = @(":",
"(:($G)?|$IPv4Regex)",
":($IPv4Regex|$G(:$G)?|)",
"(:$IPv4Regex|:$G(:$IPv4Regex|(:$G){0,2})|:)",
"((:$G){0,2}(:$IPv4Regex|(:$G){1,2})|:)",
"((:$G){0,3}(:$IPv4Regex|(:$G){1,2})|:)",
"((:$G){0,4}(:$IPv4Regex|(:$G){1,2})|:)")
[string] $IPv6RegexString = $G
$Tail | foreach { $IPv6RegexString = "${G}:($IPv6RegexString|$_)" }
$IPv6RegexString = ":(:$G){0,5}((:$G){1,2}|:$IPv4Regex)|$IPv6RegexString"
$IPv6RegexString = $IPv6RegexString -replace '\(' , '(?:' # make all groups non-capturing
[regex] $IPv6Regex = $IPv6RegexString
if ($IP -imatch "^$IPv6Regex$") {
return $true
} else {
return $false
}
}
try {
if ($Address -eq "" ) {
$Address = read-host "Enter IPv6 address to validate"
}
if (IsIPv6AddressValid $Address) {
"✔️ IPv6 $Address is valid"
exit 0 # success
} else {
write-warning "Invalid IPv6 address: $Address"
exit 1
}
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-ipv6-address.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of check-ipv6-address.ps1*

View File

@ -0,0 +1,52 @@
## The *check-iss-position.ps1* Script
This PowerShell script queries the position of the International Space Station (ISS) and replies by text-to-speech (TTS).
## Parameters
```powershell
check-iss-position.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-iss-position
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the ISS position
.DESCRIPTION
This PowerShell script queries the position of the International Space Station (ISS) and replies by text-to-speech (TTS).
.EXAMPLE
PS> ./check-iss-position
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$ISS = (Invoke-WebRequest "http://api.open-notify.org/iss-now.json" -userAgent "curl" -useBasicParsing).Content | ConvertFrom-Json
& "$PSScriptRoot/speak-english.ps1" "The International Space Station is currently at $($ISS.iss_position.longitude)° longitude and $($ISS.iss_position.latitude)° latitude."
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-iss-position.ps1*

View File

@ -1,11 +1,11 @@
## check-mac-address.ps1 - Checks the given MAC address for validity ## The *check-mac-address.ps1* Script
This script checks the given MAC address for validity This PowerShell script checks the given MAC address for validity
Supported MAC address formats are: 00:00:00:00:00:00 or 00-00-00-00-00-00 or 000000000000. Supported MAC address formats are: 00:00:00:00:00:00 or 00-00-00-00-00-00 or 000000000000.
## Parameters ## Parameters
```powershell ```powershell
/home/markus/Repos/PowerShell/Scripts/check-mac-address.ps1 [[-MAC] <String>] [<CommonParameters>] check-mac-address.ps1 [[-MAC] <String>] [<CommonParameters>]
-MAC <String> -MAC <String>
Specifies the MAC address to check Specifies the MAC address to check
@ -29,9 +29,56 @@ PS> ./check-mac-address 11:22:33:44:55:66
``` ```
## Notes ## Notes
Author: Markus Fleschutz · License: CC0 Author: Markus Fleschutz | License: CC0
## Related Links ## Related Links
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the given MAC address for validity
.DESCRIPTION
This PowerShell script checks the given MAC address for validity
Supported MAC address formats are: 00:00:00:00:00:00 or 00-00-00-00-00-00 or 000000000000.
.PARAMETER MAC
Specifies the MAC address to check
.EXAMPLE
PS> ./check-mac-address 11:22:33:44:55:66
✔️ MAC address 11:22:33:44:55:66 is valid
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$MAC = "")
function IsMACAddressValid { param([string]$mac)
$RegEx = "^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})|([0-9A-Fa-f]{2}){6}$"
if ($mac -match $RegEx) {
return $true
} else {
return $false
}
}
try {
if ($MAC -eq "" ) {
$MAC = read-host "Enter MAC address to validate"
}
if (IsMACAddressValid $MAC) {
"✔️ MAC address $MAC is valid"
exit 0 # success
} else {
write-warning "Invalid MAC address: $MAC"
exit 1
}
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}
```
*Generated by convert-ps2md.ps1 using the comment-based help of check-mac-address.ps1* *Generated by convert-ps2md.ps1 using the comment-based help of check-mac-address.ps1*

60
Docs/check-midnight.md Normal file
View File

@ -0,0 +1,60 @@
## The *check-midnight.ps1* Script
check-midnight.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 for Midnight
.DESCRIPTION
This PowerShell script checks the time until Midnight and replies by text-to-speech (TTS).
.EXAMPLE
PS> ./check-midnight
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
function TimeSpanToString { param([TimeSpan]$Delta)
$Result = ""
if ($Delta.Hours -eq 1) { $Result += "1 hour and "
} elseif ($Delta.Hours -gt 1) { $Result += "$($Delta.Hours) hours and "
}
if ($Delta.Minutes -eq 1) { $Result += "1 minute"
} else { $Result += "$($Delta.Minutes) minutes"
}
return $Result
}
try {
$Now = [DateTime]::Now
if ($Now.Hour -lt 12) {
$Midnight = Get-Date -Hour 0 -Minute 0 -Second 0
$TimeSpan = TimeSpanToString($Now - $Midnight)
$Reply = "Midnight was $TimeSpan ago."
} else {
$Midnight = Get-Date -Hour 23 -Minute 59 -Second 59
$TimeSpan = TimeSpanToString($Midnight - $Now)
$Reply = "Midnight is in $TimeSpan."
}
& "$PSScriptRoot/speak-english.ps1" "$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-midnight.ps1*

54
Docs/check-month.md Normal file
View File

@ -0,0 +1,54 @@
## The *check-month.ps1* Script
This PowerShell script determines and speaks the current month name by text-to-speech (TTS).
## Parameters
```powershell
check-month.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-month
It's December.
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Gets the current month name
.DESCRIPTION
This PowerShell script determines and speaks the current month name by text-to-speech (TTS).
.EXAMPLE
PS> ./check-month
✔️ It's December.
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
[system.threading.thread]::currentthread.currentculture=[system.globalization.cultureinfo]"en-US"
$MonthName = (Get-Date -UFormat %B)
& "$PSScriptRoot/speak-english.ps1" "It's $MonthName."
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-month.ps1*

73
Docs/check-moon-phase.md Normal file
View File

@ -0,0 +1,73 @@
## The *check-moon-phase.ps1* Script
This PowerShell script determines the Moon phase and answers by text-to-speech (TTS).
## Parameters
```powershell
check-moon-phase.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-moon-phase
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the Moon phase
.DESCRIPTION
This PowerShell script determines the Moon phase and answers by text-to-speech (TTS).
.EXAMPLE
PS> ./check-moon-phase
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$LunarCycle = 29.53058868 # synodic period in days, time between successive new moons
$LunarHalfCycle = $LunarCycle / 2.0
$Phases = @("New moon", "Waxing crescent moon", "First quarter moon", "Waxing gibbous moon", "Full moon", "Waning gibbous moon", "Last quarter moon", "Waning crescent moon")
$PhaseLength = $LunarCycle / 8.0
$PhaseHalfLength = $PhaseLength / 2.0
$RefDate = get-date -Year 2021 -Month 12 -Day 4 -Hour 6 -Minute 43 # Dec 4, 2021 06:43 UTC [New Moon]
$Now = get-date
$TimeInterval = New-TimeSpan -Start $RefDate -End $Now
$Days = $TimeInterval.TotalDays
$MDays = $Days % $LunarCycle
$PhaseIndex = [int]($MDays * (8.0 / $LunarCycle))
$Visibility = [math]::Round((($Days % $LunarHalfCycle) * 100) / $LunarHalfCycle)
$Reply = "$($Phases[$PhaseIndex]) with $($Visibility)% visibility"
$MoonAge = [math]::Round($Days % $LunarCycle)
if ($MoonAge -eq "0") { $Reply += " today"
} elseif ($MoonAge -eq "1") { $Reply += " since yesterday"
} else { $Reply += ", last new moon was $MoonAge days ago"
}
& "$PSScriptRoot/speak-english.ps1" "$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-moon-phase.ps1*

26
Docs/check-my-balance.md Normal file
View File

@ -0,0 +1,26 @@
## check-my-balance.ps1 - Checks the balance (fun)
This script checks the balance and replies by text-to-speech (TTS).
## Parameters
```powershell
check-my-balance.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-my-balance
```
## 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-my-balance.ps1*

57
Docs/check-new-year.md Normal file
View File

@ -0,0 +1,57 @@
## The *check-new-year.ps1* Script
This PowerShell script checks the time until New Year and replies by text-to-speech (TTS).
## Parameters
```powershell
check-new-year.ps1 [<CommonParameters>]
[<CommonParameters>]
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
```
## Example
```powershell
PS> ./check-new-year
```
## Notes
Author: Markus Fleschutz | License: CC0
## Related Links
https://github.com/fleschutz/PowerShell
## Source Code
```powershell
<#
.SYNOPSIS
Checks the time until New Year
.DESCRIPTION
This PowerShell script checks the time until New Year and replies by text-to-speech (TTS).
.EXAMPLE
PS> ./check-new-year
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
$Now = [DateTime]::Now
$NewYear = [Datetime]("12/31/" + $Now.Year)
$Days = ($NewYear $Now).Days + 1
if ($Days -gt 1) {
& "$PSScriptRoot/speak-english.ps1" "New Year is in $Days days."
} elseif ($Days -eq 1) {
& "$PSScriptRoot/speak-english.ps1" "New Year is tomorrow."
}
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-new-year.ps1*

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