mirror of
https://github.com/fleschutz/PowerShell.git
synced 2025-07-03 22:20:05 +02:00
Compare commits
801 Commits
Author | SHA1 | Date | |
---|---|---|---|
5bed15231d | |||
b8507aced7 | |||
2b28eba7d3 | |||
f3233c513a | |||
7ab84e960d | |||
ba0e42470b | |||
62eb13ae0e | |||
9129205ce9 | |||
61ca5b5bb0 | |||
0f16b6b164 | |||
f354121e80 | |||
42ad2bef59 | |||
d83e8e7bda | |||
b5349dc5ae | |||
1e45baca71 | |||
a99a0ce61a | |||
19793102bf | |||
9b32339079 | |||
3f5188ceb9 | |||
c83f590247 | |||
86463af566 | |||
46186820ca | |||
e6ef816d5c | |||
4bb056654f | |||
663b529bd7 | |||
4546915f4a | |||
99e3a3538f | |||
b4ef446aee | |||
153f8d9ad5 | |||
a1dfd2dae9 | |||
6c46e141f2 | |||
4b83412bec | |||
d01c8d3a62 | |||
44630163b6 | |||
846ba2d56c | |||
c361acb66e | |||
5137757500 | |||
3bfa372584 | |||
60cab826d7 | |||
bd6024eb1d | |||
e1150b70e0 | |||
3e80e5cb68 | |||
3030e020bb | |||
3207c9b4b7 | |||
a55477e831 | |||
54111881b6 | |||
fbb39f4b50 | |||
c9380578ed | |||
15d88fe383 | |||
0904e73197 | |||
656db06ccc | |||
1bfce0a4e4 | |||
96b934e417 | |||
ff9531bdfe | |||
6b5a40a7b1 | |||
91ba386b39 | |||
2c026ee81e | |||
4ef2f3e384 | |||
aef9527491 | |||
9410aaf9ad | |||
e23add455f | |||
37a7468559 | |||
6df3796258 | |||
fdaa75ddfd | |||
e17b81d653 | |||
c064132d11 | |||
aed29e2154 | |||
b5ae3594da | |||
843c9dbfa1 | |||
e22c6a7ea8 | |||
9d697a70cb | |||
66fa70a2aa | |||
b03cb29ec8 | |||
e5e76c1247 | |||
b2c8738ed3 | |||
8c44c577ba | |||
b2751ce081 | |||
b5c76c551f | |||
b2c1047017 | |||
69a8fec934 | |||
c8a94f67d6 | |||
53d08a70db | |||
6400207cf9 | |||
6b5e29d501 | |||
f20248dc0a | |||
c6e7da31b6 | |||
365c53c13e | |||
aa593c5edc | |||
0654d7730b | |||
dd4f14f6c6 | |||
22c3068d1d | |||
9670dd706e | |||
0fe4d2f6c7 | |||
546dbdfcaf | |||
ae52401e98 | |||
57d9a73c52 | |||
c949bb828c | |||
1af1b6acaf | |||
cbf046ba3e | |||
123494e015 | |||
61c763a95b | |||
b6319be2b2 | |||
f23f3518b6 | |||
701fe3fa65 | |||
90ce306f70 | |||
863e55138c | |||
2d34c18010 | |||
60cc5c44dc | |||
d64c803dd0 | |||
2ecd726f43 | |||
c3b3b492d4 | |||
985db706ad | |||
6531d14f66 | |||
d5e5f5cecf | |||
28546f9a46 | |||
97bd2f24bb | |||
039583ebfe | |||
8693c29dc1 | |||
4f8c263552 | |||
0ced649ed1 | |||
53fd786403 | |||
fae30d1d3f | |||
d739604c79 | |||
32bd7c2edf | |||
26c750bd05 | |||
36e1c163ab | |||
3b1fd748e4 | |||
baa459d26a | |||
2b58305a23 | |||
c65c8fcdbf | |||
8bc20cb05d | |||
44449c60a9 | |||
4165e32852 | |||
2fcfb4fad6 | |||
a8ce6ede69 | |||
fa7823858f | |||
7c1e83cbd7 | |||
470b6a25b3 | |||
8a8ad95e29 | |||
da4b013b89 | |||
8e9e963a78 | |||
7f79a2afbb | |||
4dac9cf2b1 | |||
97e58a86db | |||
00edee9b69 | |||
21747f5ca1 | |||
df379cc0c2 | |||
ad7ba58204 | |||
9b14cbd30d | |||
0d99de3988 | |||
eb098a1290 | |||
efd57ea300 | |||
4e911e6dc0 | |||
1ed917582a | |||
bf5aa0a598 | |||
d645f5940d | |||
8ec7113298 | |||
db627e2910 | |||
f8ae1c2042 | |||
0dbc4f179c | |||
e75516375e | |||
7cd93cfc0a | |||
dae6f7ab3a | |||
0a5cb95651 | |||
b349cd3416 | |||
695e87cb04 | |||
2d6d8c586a | |||
dc2fee91e3 | |||
bfde55932f | |||
7de3ba458b | |||
f0450d22e0 | |||
c72e01facb | |||
26ad83c417 | |||
a7b8943e99 | |||
3ec85bc048 | |||
fa694a5278 | |||
2c2567fe5c | |||
e40628bad2 | |||
ade93f798c | |||
3ccce3044a | |||
d229091281 | |||
b8442db89b | |||
545a0e51ae | |||
459a517ba0 | |||
669b12dc37 | |||
afe68edf1a | |||
4ab6f26645 | |||
3dc176d9e8 | |||
8af0a9390b | |||
e2a98f1e50 | |||
23dc4c2f82 | |||
52eb6034bc | |||
d0fe73ce11 | |||
5600a90d36 | |||
3d4147eb81 | |||
0a4fa61c75 | |||
150cfeb3d1 | |||
9adb09385a | |||
8bea6e12d1 | |||
5706f6a91a | |||
cea14316e6 | |||
cb53701a0a | |||
6ad42b3355 | |||
4ad99b0a91 | |||
824a70d9c9 | |||
844996442b | |||
9f396620df | |||
c5e2f92a4c | |||
b5d19fdde2 | |||
6e972bb5d3 | |||
2de3ecc59c | |||
a2d2aaa932 | |||
63860c3d8d | |||
8022c28fc7 | |||
551ea988e4 | |||
bbd7a6c36c | |||
1d0754ff57 | |||
0b0d2498ca | |||
85e05a5a70 | |||
d95cbbb4c4 | |||
289983d888 | |||
32df71fd8d | |||
d494d50d91 | |||
0d739f8a1a | |||
d5e97a1d85 | |||
a880bd71c5 | |||
c72dfb2c23 | |||
5a712d7240 | |||
4ef2127623 | |||
a70c24b8c7 | |||
22f4dcab52 | |||
38f5b268a2 | |||
a835ad6473 | |||
face3aa462 | |||
1384acd564 | |||
3aefcfd2a0 | |||
1a83a3032d | |||
e192342523 | |||
7b6f2b7cc2 | |||
767634fba0 | |||
b380bbc862 | |||
7cfcff426e | |||
500e987190 | |||
444331ebc2 | |||
45f96fa3a2 | |||
88f2492f99 | |||
3feaace049 | |||
45c1b1e235 | |||
4730d84c84 | |||
a084275235 | |||
9060f0099a | |||
be18af2e28 | |||
7754be7995 | |||
d261f1efdd | |||
f76872ca9e | |||
deec73527f | |||
59d1220f36 | |||
650e9b5d85 | |||
3458087efc | |||
dcd833acef | |||
b4111a6784 | |||
1eccb184d8 | |||
ebd663e34e | |||
fbdddbabe8 | |||
4e93ed99bd | |||
e29b6db89a | |||
742c44d8aa | |||
8f38eb3192 | |||
ce16c33272 | |||
83d205e717 | |||
2f942d173e | |||
c15f94928b | |||
3f9ee0d023 | |||
e0b603f1b6 | |||
bffb7d6a11 | |||
b6a4db1c1f | |||
fd451e1ead | |||
e4830a86b6 | |||
fa9223b24e | |||
3ac262573a | |||
d23eebc023 | |||
0bf94c16fb | |||
a9604fbd79 | |||
78232dacf7 | |||
3375e6db6e | |||
357a6f2fbb | |||
107b807e22 | |||
945914a326 | |||
888e0a5408 | |||
b6baa94e3b | |||
4dce0d282a | |||
3c91a3ea42 | |||
0853b92f5e | |||
f8e73d32a8 | |||
b12f9c9f45 | |||
da9c58db56 | |||
5ce4f60d45 | |||
7688491d55 | |||
46e582913c | |||
482b5b86ac | |||
ce70b5e32b | |||
7489b8501d | |||
50f80e57c1 | |||
ea92d28485 | |||
4f31313923 | |||
74e108a1c6 | |||
198c45a448 | |||
eb51263d84 | |||
3a23ab483f | |||
8876c5c003 | |||
b1798e378b | |||
34fbaec4b7 | |||
28a33e074c | |||
c35c7b2786 | |||
1b63bb91b9 | |||
08cedf6696 | |||
80c8863f99 | |||
5cfa13f102 | |||
6bc3e59a0d | |||
3cd545cbbb | |||
9e9f8a5534 | |||
bb2d431ce9 | |||
a2817bcba1 | |||
934e05e27f | |||
d1ef3fe8e6 | |||
769074fa51 | |||
66bccad7e1 | |||
daf4684c5c | |||
a75cb369f1 | |||
a0a9a6230f | |||
18a1b55580 | |||
2d130e5f71 | |||
47c2254882 | |||
f14196edf8 | |||
64b95af3e0 | |||
2f8620c610 | |||
ac4df785f2 | |||
31ef9cf5d0 | |||
1709e7343e | |||
b566599a71 | |||
7733f82fac | |||
f41205c332 | |||
09306c0156 | |||
0f00ffd371 | |||
296a82e58f | |||
c1317242a8 | |||
931a692848 | |||
2667aafada | |||
12897c0d1d | |||
02ee5672a7 | |||
53d44cc2dd | |||
b6317944c0 | |||
96171c5598 | |||
fe1a4f79f2 | |||
4fbc4dcccb | |||
afd4f0a92b | |||
bace31a3fd | |||
bbf9f04a24 | |||
be629e44e6 | |||
6197f6f91f | |||
c35ffff616 | |||
be47ae499a | |||
5dfc725242 | |||
daf60a7f78 | |||
39258d67c8 | |||
737ddf7b05 | |||
9cec25554c | |||
1cb3ca6731 | |||
1ecfc50b7e | |||
81fe2bba52 | |||
fb974454d8 | |||
b34fac4632 | |||
bbae36eaa2 | |||
c6d500eeb6 | |||
f9e7237647 | |||
92dbf75dae | |||
eef092a7dd | |||
ccfa0bdc20 | |||
d5dcca6f3a | |||
2ec537cd64 | |||
64b1382868 | |||
df63d08f39 | |||
0ddfff3a1e | |||
ed9a4751fb | |||
b38d2f3ef6 | |||
ca7c5e1541 | |||
e7baf37108 | |||
aca66d20ee | |||
a9cf1a8941 | |||
0d4e1aac45 | |||
348d7eb3ec | |||
fad4d1ad25 | |||
f6b1f6e79a | |||
a81c4b66ef | |||
2301350722 | |||
f076177b60 | |||
18964a37fc | |||
6c792e2cef | |||
c9e0c71733 | |||
e4e34f34e1 | |||
a6405ce64d | |||
a2c111e453 | |||
238f30c9a3 | |||
5f4bebe321 | |||
e7544d14d9 | |||
5862523aa3 | |||
8328c1d14f | |||
f7582355db | |||
f1d7810c5e | |||
d581b0a57d | |||
21a5fac8d9 | |||
a05dcd7c48 | |||
5988b9d42a | |||
140c958b3d | |||
0e0dd641e3 | |||
49d819f307 | |||
97570d3229 | |||
fa9e8f7363 | |||
a2a8fa36c1 | |||
94025de1f9 | |||
834cad35cb | |||
6652660a39 | |||
13e8828482 | |||
cf3dbd051f | |||
fe3cd68194 | |||
0cdf5ec9a1 | |||
ddb6484a9d | |||
be860c4902 | |||
f90c717bd2 | |||
ba03ac8412 | |||
c1290d17e3 | |||
fa71267c50 | |||
6fa8cbbeff | |||
23fb20eb1a | |||
49c221b8d5 | |||
e351ce7dfa | |||
cb6a5dde20 | |||
2310b53e6a | |||
d9ce422619 | |||
f61d832ffa | |||
3e440b26b6 | |||
1c6121d654 | |||
108128cd51 | |||
0288614b8d | |||
bc7cdc330a | |||
f1ac46af9d | |||
2d0db82461 | |||
c8c4da44df | |||
ac6c00338f | |||
ee135d54ee | |||
00b4656119 | |||
ad3fcb9a58 | |||
148c0ab733 | |||
c381334679 | |||
e2cb179266 | |||
85f6ae8413 | |||
4f39fdd245 | |||
46aff13090 | |||
6da9a90a3e | |||
263433a80b | |||
969a457a15 | |||
fb5586d228 | |||
d042c48c42 | |||
a92b643132 | |||
bd9da27782 | |||
4435f8f2da | |||
e70894af6a | |||
8f6089fc3f | |||
48b4a21b1e | |||
a924f76a99 | |||
e821fc3912 | |||
af18ccd73b | |||
dfad9e5084 | |||
47aa344912 | |||
4795a50768 | |||
7fb2915036 | |||
e71741d12a | |||
bcb66d2445 | |||
03824dda43 | |||
a85bb07933 | |||
fb835bcd7f | |||
f74b989b95 | |||
d453841f6e | |||
3a6c0f84bd | |||
8875545f20 | |||
39071714b7 | |||
bedc512f47 | |||
c1b4b0b981 | |||
a5ff3ae02f | |||
21c25ac698 | |||
cb282a067b | |||
348403a3ba | |||
4645661788 | |||
4eb2dcb4f2 | |||
306f59b6b7 | |||
006624430b | |||
436a650f2f | |||
546c436b3e | |||
7b46ee3503 | |||
a1f5934d09 | |||
ed68ba05d0 | |||
475df7fed6 | |||
104049cb50 | |||
0559165668 | |||
f69e1e428f | |||
2131b72577 | |||
2eb776610a | |||
f1682f3604 | |||
682329f09d | |||
ead2e57075 | |||
2100056e6b | |||
b185f9b145 | |||
537d2b245a | |||
10f409d2c8 | |||
d32dc93cbb | |||
744ea2275d | |||
45cd3e0876 | |||
1803b09fad | |||
bbe9aa3ef9 | |||
eff81eecea | |||
9cd4e7c44e | |||
0e4a6036f2 | |||
39d17bbf49 | |||
0951bbc4cb | |||
43ba62d10f | |||
6c01170d82 | |||
85f69c3f95 | |||
a04f89554d | |||
0c4d8c927d | |||
151c5f73c0 | |||
c81ae078b8 | |||
9897b11d0b | |||
37b85938a4 | |||
81e4acdefd | |||
d3f95bb4b7 | |||
7e0bee76d6 | |||
72a5fe04f5 | |||
1e74c2d15f | |||
13ffbb9214 | |||
a48756dc3e | |||
f1993cad42 | |||
eceb8c982b | |||
5931dc0774 | |||
e0e60e2981 | |||
83b8598bae | |||
971aa8c00f | |||
436633b55f | |||
3cc97862af | |||
04738077fe | |||
2e86cb0fa4 | |||
8482d37c3b | |||
62e99556d2 | |||
d68df88c4d | |||
b1106be615 | |||
149bf8baf8 | |||
a4f25f2b35 | |||
62f47df20d | |||
8144fad50f | |||
cab7664d67 | |||
3ac68d5826 | |||
03b6623128 | |||
3ccf9d1124 | |||
60024da825 | |||
8f1393ae3b | |||
e6110bcdd8 | |||
6bbe1bf59d | |||
2ff3b1e4a1 | |||
ca23af14bf | |||
485bcbfe65 | |||
3264c2fbed | |||
71e4bc64f1 | |||
cae2904f3d | |||
4b1b9748f5 | |||
3753ef3b35 | |||
eca4d1571f | |||
7091f53cf0 | |||
6840cd3fbb | |||
7a11e4705a | |||
12ca2bf138 | |||
f09438bc6f | |||
12639db861 | |||
b2a16c4e5c | |||
45f770e9fc | |||
08140a4f59 | |||
6d0a982b50 | |||
b0330be96c | |||
45d72ecc4b | |||
2003b18424 | |||
958df2a2e4 | |||
18f05fc262 | |||
293398d386 | |||
afde886e6f | |||
7db5dac5f2 | |||
2f8187cb82 | |||
69b9544a21 | |||
3d1462f2f5 | |||
59c4596271 | |||
e1feb43253 | |||
f9ef1c93c7 | |||
89194a0286 | |||
4de937934d | |||
447560ef34 | |||
3618087c25 | |||
25fed61829 | |||
6c03238aa9 | |||
7507d59a2a | |||
e0e866de16 | |||
12a9e83c65 | |||
ba14c43c24 | |||
a1ff76c495 | |||
97b407536d | |||
15e3d9f49c | |||
8114a2fe2a | |||
bf7bdf11f8 | |||
7bccf69f0c | |||
c112524c6f | |||
757eba69d9 | |||
a6927786c6 | |||
319d7312f7 | |||
8962779535 | |||
db097326dd | |||
d10f8fb266 | |||
e131e2ff0c | |||
db4c008925 | |||
efd096dc0c | |||
ea3ec5ea6d | |||
470cfcbb2f | |||
8149c001b7 | |||
dd9dfda0b8 | |||
8262d06631 | |||
0bb7dba477 | |||
2f561eeef9 | |||
8f0644cb6f | |||
135909ecac | |||
a15e596ce4 | |||
f7722366ec | |||
8519271de5 | |||
fd7b60182d | |||
e8df5794cd | |||
609440022a | |||
023e71058c | |||
87c1e5b02e | |||
ba65ee0bac | |||
b26ac88499 | |||
f5ff29446a | |||
8d13d68788 | |||
bce67c5502 | |||
c536779803 | |||
4cf81fb889 | |||
413f689f55 | |||
82d6eee187 | |||
f1161e05c7 | |||
2e35a91d8c | |||
ae6057a02b | |||
d2a40de50a | |||
ddb7aa1dc3 | |||
ae4298b114 | |||
7e1e4f4336 | |||
97e2691eaf | |||
1b63f059be | |||
b910fb9246 | |||
22a4a7a902 | |||
e190750265 | |||
13e64cfb2c | |||
7b5165e34d | |||
50ea7be8f1 | |||
63595578bf | |||
96878c410d | |||
7a653ffffe | |||
506ceb0fd6 | |||
1d228e8fb5 | |||
9a0c57139c | |||
877cdab36e | |||
d15a5e5af3 | |||
8eb51506e7 | |||
0c9def2bee | |||
adbc91e573 | |||
49c61532f1 | |||
c2b4be5e37 | |||
9259ab452a | |||
42aab1440b | |||
8ea938067f | |||
7a332d2b1d | |||
8a6524542d | |||
ff683cdf96 | |||
9ce6a1e06f | |||
1d17a5a891 | |||
914634fd29 | |||
e188da6c5e | |||
58e769b940 | |||
4e9e047c05 | |||
038a32f075 | |||
e6e98e34ec | |||
d90a5918fc | |||
66125459f6 | |||
9ab4ac9aa5 | |||
0c2720838c | |||
1a94413a0e | |||
3122902f0b | |||
335c3eb094 | |||
b4c2f03fbe | |||
0d39a0be4f | |||
b711eb47c7 | |||
5b28890680 | |||
090cd08243 | |||
d23894fa80 | |||
9d16073331 | |||
49360833f1 | |||
68c00db77a | |||
0e153338a9 | |||
aec2486e38 | |||
fce75a4987 | |||
0ef9a5e116 | |||
671af2114d | |||
5b68b6f017 | |||
bb3623212b | |||
b912d29d1d | |||
181c8688a8 | |||
e139a28e18 | |||
3df290b201 | |||
6408e33b0b | |||
b9069dd275 | |||
a92090f052 | |||
41e06dd2f8 | |||
e8b0875b2a | |||
d2460bf73a | |||
3f0d882dcd | |||
72fba014ec | |||
9859424541 | |||
5a11b1fbc1 | |||
41f8c9d5cd | |||
2881994f5e | |||
220be1e754 | |||
96c288c18a | |||
8df9703a01 | |||
5fb1f52ace | |||
f5edb4f370 | |||
dedaad01bf | |||
6d6a49b8a1 | |||
c955685fa4 | |||
5746609a35 | |||
be5ef1b745 | |||
f687fbb8a0 | |||
3868e56a70 | |||
394cab03a1 | |||
d3fbe3a167 | |||
38615d3213 | |||
40f628dae4 | |||
c4d1310fdc | |||
5d0a60bae7 | |||
ca99f13dab | |||
759f3509cf | |||
7b3d118ee7 | |||
983e8dae97 | |||
8aef2ef324 | |||
1d88d97606 | |||
2b85a84672 | |||
9bd6c1072c | |||
86a19bb19d | |||
66329b9b2b | |||
13aacff361 | |||
6fb9fe787a | |||
3fa92d1935 | |||
bbdac87cde | |||
1d191821df | |||
9c405e1f6d | |||
8cb9e9a888 | |||
3e9db326bc | |||
1289232de8 | |||
7aa7af1028 | |||
8301a63a6a | |||
2c6bfc2975 | |||
bdde4f31df | |||
1383261c68 | |||
3a0cb4a001 | |||
589ba8e93c | |||
2d2803ce4e | |||
5e81da2267 | |||
6f99492e48 | |||
ca0e597adc | |||
751ab1c3a5 | |||
d977df7ce0 | |||
5690484b39 | |||
c657f8b77d | |||
ea7512c1c0 | |||
70422aaeb0 | |||
42ef987d69 | |||
3e72ee7e3c | |||
e7588e7b8c | |||
38f4bb9d95 | |||
38c8ef7b8c | |||
9b86a13895 | |||
09cc35b15e | |||
7a7a92ecc4 | |||
fdc9965b30 | |||
afdec27755 | |||
076b732564 | |||
0f4b7a68a7 | |||
3b329766df | |||
4e5cd0a94e | |||
bf7feab3e8 |
@ -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 airport’s 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.
|
@ -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,5 +1,33 @@
|
||||
Abbreviation,Definition
|
||||
Abbr,Term
|
||||
ATL,Hartsfield-Jackson Atlanta International Airport (USA)
|
||||
CAN,Guangzhou Baiyun International Airport (China)
|
||||
CTU,Chengdu Shuangliu International Airport (China)
|
||||
DFW,Dallas/Fort Worth International Airport (USA)
|
||||
DCA,Ronald Reagan Washington National Airport
|
||||
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,7 +1,10 @@
|
||||
Abbreviation,Definition
|
||||
Abbr,Term
|
||||
EDDM,Munich Airport in Bavaria (Germany)
|
||||
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)
|
||||
WSSL,Seletar Airport (Singapore)
|
||||
WSSS,Singapore Changi Airport (Singapore)
|
||||
ZGGG,Guangzhou Baiyun International Airport (China)
|
||||
ZUUU,Chengdu Shuangliu International Airport (China)
|
||||
WSSL,Seletar Airport in Singapore
|
||||
WSSS,Changi Airport in Singapore
|
||||
ZGGG,Guangzhou Baiyun International Airport in China
|
||||
ZUUU,Chengdu Shuangliu International Airport in China
|
|
@ -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,2 +0,0 @@
|
||||
Abbreviation,Definition
|
||||
ISO,International Organization for Standardization
|
|
File diff suppressed because it is too large
Load Diff
447
Data/Abbr/astronomy.csv
Normal file
447
Data/Abbr/astronomy.csv
Normal 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 Director’s 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 à L’Energie Atomique, France
|
||||
CELAC_EU,Summit of the Community of Latin American and Caribbean States–European 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,Director’s 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 d’Astrophysique 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 d’Azur Observatory (Observatoire de la Cote d’Azur)
|
||||
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,SPHERE’S 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 l’Observation 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
|
||||
UT1–4,VLT Unit Telescopes 1–4: 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
|
|
495
Data/Abbr/aviation.csv
Normal file
495
Data/Abbr/aviation.csv
Normal 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 airport’s 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
3
Data/Abbr/biology.csv
Normal file
@ -0,0 +1,3 @@
|
||||
Abbr,Term
|
||||
Leo,an American Quarter Horse
|
||||
Leo,"Leonberger, a breed of dog"
|
|
1322
Data/Abbr/chemistry.csv
Normal file
1322
Data/Abbr/chemistry.csv
Normal file
File diff suppressed because it is too large
Load Diff
2939
Data/Abbr/computing.csv
Normal file
2939
Data/Abbr/computing.csv
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
||||
Abbreviation,Definition
|
||||
Abbr,Term
|
||||
btl,Bottle
|
||||
c,Cup
|
||||
C,Cups
|
||||
@ -39,4 +39,4 @@ Tbsp,Tablespoon
|
||||
tsp,Teaspoon
|
||||
VG,vegetarian
|
||||
VN,Vegan
|
||||
WF,Wheat free
|
||||
WF,Wheat free
|
|
5674
Data/Abbr/general.csv
Normal file
5674
Data/Abbr/general.csv
Normal file
File diff suppressed because it is too large
Load Diff
8
Data/Abbr/geography.csv
Normal file
8
Data/Abbr/geography.csv
Normal 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
|
|
269
Data/Abbr/mathematics.csv
Normal file
269
Data/Abbr/mathematics.csv
Normal 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,Zermelo–Fraenkel axioms of set theory
|
||||
ZFC,Zermelo–Fraenkel 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.
|
@ -1,4 +1,4 @@
|
||||
Abbreviation,Definition
|
||||
Abbr,Term
|
||||
PR,per the rectum
|
||||
pr,per the rectum
|
||||
PT,prothrombin time
|
|
814
Data/Abbr/military.csv
Normal file
814
Data/Abbr/military.csv
Normal 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.
|
@ -1,5 +1,7 @@
|
||||
Abbreviation,Definition
|
||||
Abbr,Term
|
||||
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”)
|
||||
afl,Alto flute
|
||||
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”)
|
||||
decresc,Descrescendo (also noted as >)
|
||||
dim,Diminuendo
|
||||
EAV,band "Erste Allgemeine Verunsicherung"
|
||||
eh,English horn
|
||||
ELO,Electric Light Orchestra
|
||||
euph,Euphonium
|
||||
f,Forte
|
||||
fda,Flute d’amore (tenor flute)
|
||||
@ -35,12 +39,16 @@ fl,Flute
|
||||
fp,Fortepiano
|
||||
gliss,Glissando (“gliding, sliding”)
|
||||
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
|
||||
mm,Measures
|
||||
MM,Metronome tempo
|
||||
mf,Mezzo-Forte
|
||||
mp,Mezzo-Piano
|
||||
MSG,Michael Schenker Group (rock band)
|
||||
mvt,Movement
|
||||
NSYNC,Boy band consisting of JustiN, ChriS, JoeY, LanstoN, and J.C.
|
||||
ob,Oboe
|
||||
oda,Oboe d’amore
|
||||
orch,Orchestra
|
||||
@ -55,6 +63,7 @@ pp,Pages
|
||||
ppp,Pianississimo
|
||||
rall,Rallentando (“gradual slowing”)
|
||||
rec,Recorder
|
||||
REM,"An Athens, Georgia-based alt-rock group"
|
||||
rit,Ritardando (“slowing down”)
|
||||
Rf,Rinforzando (“with sudden force”)
|
||||
Rfz,Rinforzando (“with sudden force”)
|
||||
@ -79,3 +88,4 @@ tsx,Tenor saxophone
|
||||
vib,Vibrato (“pulsing, vibrating”)
|
||||
vol,Volume
|
||||
ww,Woodwinds
|
||||
XYZ,American hard rock band
|
Can't render this file because it contains an unexpected character in line 29 and column 10.
|
82
Data/Abbr/organizations.csv
Normal file
82
Data/Abbr/organizations.csv
Normal 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 & Murrie’s
|
||||
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
32
Data/Abbr/sports.csv
Normal 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
|
|
24
Data/SI-prefixes.csv
Normal file
24
Data/SI-prefixes.csv
Normal 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
|
|
27
Data/basic-apps.csv
Normal file
27
Data/basic-apps.csv
Normal 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,25 +1,33 @@
|
||||
Domain
|
||||
a.root-servers.net
|
||||
accounts.google.com
|
||||
activity.windows.com
|
||||
airbnb.at
|
||||
airbnb.com
|
||||
airbnb.de
|
||||
aka.ms
|
||||
alternate.de
|
||||
api.dropboxapi.com
|
||||
api.met.no
|
||||
api.serenade.ai
|
||||
api1.origin.com
|
||||
arc.msn.com
|
||||
arte.tv
|
||||
assets.msn.com
|
||||
amazon.com
|
||||
amazon.co.uk
|
||||
amazon.de
|
||||
amazon.fr
|
||||
amazon.it
|
||||
b.root-servers.net
|
||||
banking.ing-diba.de
|
||||
bing.com
|
||||
bing.de
|
||||
bing.fr
|
||||
bitbucket.org
|
||||
blitzortung.org
|
||||
bolt.dropbox.com
|
||||
c.root-servers.net
|
||||
catalog.gamepass.com
|
||||
changelogs.ubuntu.com
|
||||
client.dropbox.com
|
||||
@ -30,20 +38,24 @@ clients3.google.com
|
||||
clients4.google.com
|
||||
contacts.google.com
|
||||
d.dropbox.com
|
||||
d.root-servers.net
|
||||
dasoertliche.de
|
||||
dealer.spotify.com
|
||||
deepl.com
|
||||
dell.com
|
||||
de.yahoo.com
|
||||
discord.com
|
||||
discordapp.com
|
||||
dhl.de
|
||||
download.windowsupdate.com
|
||||
dropbox.com
|
||||
duckduckgo.com
|
||||
e.root-servers.net
|
||||
earth.google.com
|
||||
ebay.com
|
||||
ebay.de
|
||||
ebay.fr
|
||||
ebook3000.com
|
||||
edition.cnn.com
|
||||
f.root-servers.net
|
||||
facebook.com
|
||||
facebook.de
|
||||
facebook.fr
|
||||
@ -51,18 +63,23 @@ flightradar24.com
|
||||
fonts.google.com
|
||||
fonts.googleapis.com
|
||||
fonts.gstatic.com
|
||||
foto-webcam.eu
|
||||
foursquare.com
|
||||
g.root-servers.net
|
||||
github.com
|
||||
github.map.fastly.net
|
||||
gmail.com
|
||||
golem.de
|
||||
google.at
|
||||
google.com
|
||||
google.de
|
||||
google.fr
|
||||
google.it
|
||||
googleapis.com
|
||||
gstatic.com
|
||||
heise.de
|
||||
h.root-servers.net
|
||||
holidaycheck.de
|
||||
hornbach.de
|
||||
i.root-servers.net
|
||||
i.ytimg.com
|
||||
IEEE.org
|
||||
ibm.com
|
||||
@ -71,6 +88,9 @@ imap.googlemail.com
|
||||
install.robertsspaceindustries.com
|
||||
ipfs.io
|
||||
ipv6.msftconnecttest.com
|
||||
j.root-servers.net
|
||||
k.root-servers.net
|
||||
l.root-servers.net
|
||||
launcher2.robertsspaceindustries.com
|
||||
licensing.mp.microsoft.com
|
||||
live.github.com
|
||||
@ -78,6 +98,7 @@ live.thunderbird.net
|
||||
livepatch.canonical.com
|
||||
login.live.com
|
||||
longfiles.com
|
||||
m.root-servers.net
|
||||
mail.google.com
|
||||
map.blitzortung.org
|
||||
maps.google.com
|
||||
@ -87,12 +108,13 @@ microsoft.com
|
||||
mozilla.org
|
||||
mtalk.google.com
|
||||
music.google.com
|
||||
netflix.com
|
||||
news.google.com
|
||||
news.google.de
|
||||
news.google.fr
|
||||
news.url.google.com
|
||||
ntp.ubuntu.com
|
||||
ogs.google.com
|
||||
open.spotify.com
|
||||
opera.com
|
||||
photos.google.com
|
||||
pixabay.com
|
||||
@ -102,29 +124,27 @@ presence.teams.microsoft.com
|
||||
ptbtime1.ptb.de
|
||||
ptbtime2.ptb.de
|
||||
ptbtime3.ptb.de
|
||||
redbull.tv
|
||||
redhat.com
|
||||
reichelt.de
|
||||
robertsspaceindustries.com
|
||||
schneier.com
|
||||
secure.download.dm.origin.com
|
||||
semonkeys.net
|
||||
settings.data.microsoft.com
|
||||
settings-win.data.microsoft.com
|
||||
sites.google.com
|
||||
slashdot.com
|
||||
slashdot.org
|
||||
speed.cloudflare.com
|
||||
speedtest.net
|
||||
ssl.gstatic.com
|
||||
stackoverflow.com
|
||||
start.thunderbird.net
|
||||
static.focus.de
|
||||
static.nvidiagrid.net
|
||||
storage.googleapis.com
|
||||
substrate.office.com
|
||||
sunnyportal.com
|
||||
t-online.de
|
||||
t0.gstatic.com
|
||||
teams.microsoft.com
|
||||
techstage.de
|
||||
telemetry.dropbox.com
|
||||
tile-service.weather.microsoft.com
|
||||
time.windows.com
|
||||
@ -137,12 +157,45 @@ twitter.de
|
||||
ubuntu.com
|
||||
update.googleapis.com
|
||||
wetter.com
|
||||
wired.com
|
||||
wttr.in
|
||||
www.apple.com
|
||||
www.arte.tv
|
||||
www.bbc.co.uk
|
||||
www.bild.de
|
||||
www.booking.com
|
||||
www.cdc.gov
|
||||
www.dropbox.com
|
||||
www.ecosia.org
|
||||
www.etsy.com
|
||||
www.expedia.com
|
||||
www.fleschutz.de
|
||||
www.focus.de
|
||||
www.foto-webcam.eu
|
||||
www.golem.de
|
||||
www.google.com
|
||||
www.googleapis.com
|
||||
www.gstatic.com
|
||||
www.heise.de
|
||||
www.hulu.com
|
||||
www.instagram.com
|
||||
www.msn.com
|
||||
www.nasa.gov
|
||||
www.netflix.com
|
||||
www.nytimes.com
|
||||
www.paypal.com
|
||||
www.redbull.com
|
||||
www.schneier.com
|
||||
www.techstage.de
|
||||
www.tiktok.com
|
||||
www.ufainc.com
|
||||
www.walmart.com
|
||||
www.whatsapp.com
|
||||
www.whitehouse.gov
|
||||
www.windy.com
|
||||
www.wikipedia.at
|
||||
www.wikipedia.de
|
||||
www.wikipedia.fr
|
||||
www.wikipedia.org
|
||||
www.wired.com
|
||||
www.youtube.com
|
||||
youtube.com
|
||||
youtube.de
|
||||
www.zdf.de
|
|
@ -1,26 +1,28 @@
|
||||
Category,FolderName,Branch,Shallow,URL
|
||||
Dev, base256unicode,master, no, "https://github.com/fleschutz/base256unicode"
|
||||
Dev, bazel, master, yes, "https://github.com/bazelbuild/bazel"
|
||||
Dev, cmake, master, yes, "https://github.com/Kitware/CMake"
|
||||
Fun, cmatrix, master, yes, "https://github.com/abishekvashok/cmatrix"
|
||||
Tool, cmark, master, yes, "https://github.com/commonmark/cmark"
|
||||
Dev, CWTS, master, no, "https://github.com/fleschutz/CWTS"
|
||||
Tool, elasticsearch, master, yes, "https://github.com/elastic/elasticsearch"
|
||||
Tool, go-ipfs, master, yes, "https://github.com/ipfs/go-ipfs"
|
||||
Tool, grafana, main, yes, "https://github.com/grafana/grafana"
|
||||
Tool, leon, master, yes, "https://github.com/leon-ai/leon"
|
||||
Dev, llvm, master, yes, "https://github.com/llvm/llvm-project"
|
||||
Math, LSS, master, yes, "https://github.com/fleschutz/LSS"
|
||||
Dev, ninja, master, yes, "git://github.com/ninja-build/ninja.git"
|
||||
Libs, opencv, master, yes, "https://github.com/opencv/opencv"
|
||||
Tool, OSMA, master, no, "https://github.com/fleschutz/OSMA"
|
||||
Shell, PowerShell, master, no, "https://github.com/fleschutz/PowerShell"
|
||||
Shell, pwsh, master, yes, "https://github.com/PowerShell/PowerShell"
|
||||
Dev, protobuf, master, yes, "https://github.com/protocolbuffers/protobuf"
|
||||
Dev, rust, master, yes, "https://github.com/rust-lang/rust"
|
||||
Tool, smartmontools, master, yes, "https://github.com/smartmontools/smartmontools"
|
||||
Tool, tensorflow, master, yes, "https://github.com/tensorflow/tensorflow"
|
||||
Tool, terminal, main, yes, "https://github.com/microsoft/terminal"
|
||||
Dev, tinycc, mob, yes, "https://github.com/TinyCC/tinycc"
|
||||
Tool, voice2json, master, yes, "https://github.com/synesthesiam/voice2json"
|
||||
Tool, zfs, master, yes, "https://github.com/openzfs/zfs"
|
||||
GROUP, FOLDERNAME, BRANCH, FULL, URL
|
||||
Dev, base256unicode, main, no, "git@github.com:fleschutz/base256unicode"
|
||||
Dev, bazel, master, no, "git@github.com:bazelbuild/bazel"
|
||||
Dev, cmake, master, no, "git@github.com:Kitware/CMake"
|
||||
Fun, cmatrix, master, no, "git@github.com:abishekvashok/cmatrix"
|
||||
Tool, cmark, master, no, "git@github.com:commonmark/cmark"
|
||||
Dev, CWTS, master, no, "git@github.com:fleschutz/CWTS"
|
||||
Math, CSS, main, no, "git@github.com:chikitpao/CSS"
|
||||
Tool, elasticsearch, main, no, "git@github.com:elastic/elasticsearch"
|
||||
Tool, go-ipfs, master, no, "git@github.com:ipfs/go-ipfs"
|
||||
Tool, grafana, main, no, "git@github.com:grafana/grafana"
|
||||
Tool, leon, master, no, "git@github.com:leon-ai/leon"
|
||||
Dev, llvm, master, no, "git@github.com:llvm/llvm-project"
|
||||
Math, LSS, master, no, "git@github.com:fleschutz/LSS"
|
||||
Dev, ninja, master, no, "git@github.com:ninja-build/ninja"
|
||||
Libs, opencv, master, no, "git@github.com:opencv/opencv"
|
||||
Tool, operating-systems, main, no, "git@github.com:fleschutz/operating-systems"
|
||||
Shell, PowerShell, master, no, "git@github.com:fleschutz/PowerShell"
|
||||
Shell, pwsh, master, no, "git@github.com:PowerShell/PowerShell"
|
||||
Dev, protobuf, main, no, "git@github.com:protocolbuffers/protobuf"
|
||||
Dev, rust, master, no, "git@github.com:rust-lang/rust"
|
||||
Tool, smartmontools, master, no, "git@github.com:smartmontools/smartmontools"
|
||||
Tool, talk2windows, main, no, "git@github.com:fleschutz/talk2windows.git"
|
||||
Tool, tensorflow, master, no, "git@github.com:tensorflow/tensorflow"
|
||||
Tool, terminal, main, no, "git@github.com:microsoft/terminal"
|
||||
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.
|
@ -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.
|
133
Data/powershell-scripts/ReadMe.md
Normal file
133
Data/powershell-scripts/ReadMe.md
Normal 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+)
|
||||
|
131
Data/powershell-scripts/_TODO.txt
Normal file
131
Data/powershell-scripts/_TODO.txt
Normal 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.
|
51
Data/powershell-scripts/powershell-scripts.nuspec
Normal file
51
Data/powershell-scripts/powershell-scripts.nuspec
Normal file
@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t 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>
|
11
Data/powershell-scripts/tools/LICENSE.txt
Normal file
11
Data/powershell-scripts/tools/LICENSE.txt
Normal 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>
|
13
Data/powershell-scripts/tools/VERIFICATION.txt
Normal file
13
Data/powershell-scripts/tools/VERIFICATION.txt
Normal 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>
|
9
Data/powershell-scripts/tools/chocolateybeforemodify.ps1
Normal file
9
Data/powershell-scripts/tools/chocolateybeforemodify.ps1
Normal 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.
|
||||
|
42
Data/powershell-scripts/tools/chocolateyinstall.ps1
Normal file
42
Data/powershell-scripts/tools/chocolateyinstall.ps1
Normal 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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
83
Data/powershell-scripts/tools/chocolateyuninstall.ps1
Normal file
83
Data/powershell-scripts/tools/chocolateyuninstall.ps1
Normal 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.
|
||||
|
@ -1,32 +1,47 @@
|
||||
Genre,Author,Quote
|
||||
CATEGORY,AUTHOR,QUOTE
|
||||
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."
|
||||
Misc,William Shakespeare,"Having nothing, nothing can he lose."
|
||||
Life,Abraham Lincoln,"In the end, it's not the years in your life that count. It's the life in your years."
|
||||
Life,Albert Einstein,"Only a life lived for others is a life worthwhile."
|
||||
Life,Marilyn Monroe,"Keep smiling, because life is a beautiful thing and there's so much to smile about."
|
||||
Life,James M. Barrie,"Life is a long lesson in humility."
|
||||
Life,Bob Marley,"Love the life you live. Live the life you love."
|
||||
Life,Ray Bradbury,"Life is trying things to see if they work."
|
||||
Life,Helen Keller,"Life is either a daring adventure or nothing at all."
|
||||
Life,John Lennon,"Life is what happens when you're busy making other plans"
|
||||
Life,Jonathan Swift,"May you live all the days of your life."
|
||||
Misc,Abraham Lincoln,"The best thing about the future is that it only comes one day at a time."
|
||||
Misc,Albert Einstein,"Learn from yesterday, live for today, hope for tomorrow."
|
||||
Misc,Anne Frank,"Whoever is happy will make others happy too."
|
||||
Misc,Aristotle,"It is during our darkest moments that we must focus to see the light."
|
||||
Misc,Benjamin Franklin,"Tell me and I forget. Teach me and I remember. Involve me and I learn."
|
||||
Misc,Bruce Lee,"Mistakes are always forgivable, if one has the courage to admit them."
|
||||
Misc,Eleanor Roosevelt,"The future belongs to those who believe in the beauty of their dreams."
|
||||
Misc,Johann Wolfgang von Goethe,"Difficulties increase the nearer we get to the goal."
|
||||
Misc,Michelangelo,"Faith in oneself is the best and safest course."
|
||||
Misc,Sophocles,"It takes both sunshine and rain to make a rainbow."
|
||||
Misc,Mahatma Gandhi,"We must become the change we want to see."
|
||||
Misc,Johann Wolfgang von Goethe,"Knowing is not enough; we must apply!"
|
||||
Misc,Immanuel Kant,"Science is organized knowledge. Wisdom is organized life."
|
||||
Misc,Indira Gandhi,"You can't shake hands with a clenched fist."
|
||||
Misc,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,Heraclitus,"All is flux; nothing stays still."
|
||||
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,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,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,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,Jonathan Swift,"May you live all the days of your life."
|
||||
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."
|
|
48
Data/unbound.conf
Normal file
48
Data/unbound.conf
Normal 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)
|
86
Docs/FAQ.md
86
Docs/FAQ.md
@ -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.
|
||||
|
||||
|
||||
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?
|
||||
----------------------
|
||||
* **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:
|
||||
|
||||
How to install PowerShell?
|
||||
--------------------------
|
||||
* **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 Linux supporting Snaps** install PowerShell by executing:
|
||||
@ -32,13 +34,31 @@ How to get PowerShell?
|
||||
|
||||
How to get the PowerShell Scripts?
|
||||
----------------------------------
|
||||
* Git users execute: `$ git clone https://github.com/fleschutz/PowerShell`
|
||||
* otherwise download and unzip: https://github.com/fleschutz/PowerShell/archive/master.zip
|
||||
* When using **Git**, execute in a terminal window: `> git clone https://github.com/fleschutz/PowerShell`
|
||||
* 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?
|
||||
----------------------------------------------
|
||||
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?
|
||||
@ -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:
|
||||
|
||||
* **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?
|
||||
@ -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)
|
||||
|
||||
|
||||
How to execute PowerShell scripts by voice?
|
||||
-------------------------------------------
|
||||
See the [voice control page](VoiceControl.md) for more information.
|
||||
|
||||
|
||||
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).
|
||||
* *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.
|
||||
* *Atom package* - Add-on with PowerShell language support for Atom.
|
||||
* *SublimeText package* - Add-on with PowerShell language support for Sublime Text.
|
||||
* or simply use your *favorite text editor*
|
||||
* **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).
|
||||
* **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 Plus** - All in one IDE.
|
||||
* **Atom package** - Add-on with PowerShell language support for Atom.
|
||||
* **SublimeText package** - Add-on with PowerShell language support for Sublime Text.
|
||||
* or your **favorite text editor** as an alternative.
|
||||
|
||||
|
||||
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
|
||||
2. the encoding is UTF-8-BOM to provide Unicode character support
|
||||
3. the script has execute file permissions: chmod a+rx <file> (for Linux support)
|
||||
4. the script provides a comment-based help with synopsis, description, parameters, link, author, and license
|
||||
5. check the requirements (e.g. #Requires -RunAsAdministrator, or #Requires -Version 3)
|
||||
6. prefer command-line options, else ask the user for help
|
||||
7. recommended is `Set-StrictMode -Version Latest` to enable additional error checking
|
||||
8. for readibility use UpperCamelCase for variables and functions, lowerCamelCase for everything else
|
||||
9. on error call write-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)
|
||||
1. Use the `<verb>-<object>.ps1` scheme to name the script.
|
||||
2. Use `UTF-8 BOM` encoding to support Unicode characters in the script.
|
||||
3. Add a comment-based help at the beginning with: `.SYNOPSIS`, `.DESCRIPTION`, `.PARAMETER`, `.EXAMPLE`, `.LINK`, and `.NOTES`.
|
||||
4. Check the requirements for the script, e.g. `#Requires -RunAsAdministrator`, or `#Requires -Version 3`
|
||||
5. Prefer command-line options, else ask the user for help
|
||||
6. 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. Set *execute* file permissions for Linux: `chmod a+rx <filename>`
|
||||
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)
|
||||
|
||||
|
||||
Want to contribute or found a bug or issue?
|
||||
|
@ -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`
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/add-firewall-rules.ps1 [[-PathToExecutables] <String>] [<CommonParameters>]
|
||||
add-firewall-rules.ps1 [[-PathToExecutables] <String>] [<CommonParameters>]
|
||||
|
||||
-PathToExecutables <String>
|
||||
Specifies the path to the executables
|
||||
@ -30,9 +30,77 @@ Adding firewall rule for C:\MyApp\bin\app2.exe
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Adds firewall rules for executables (needs admin rights)
|
||||
.DESCRIPTION
|
||||
This PowerShell script adds firewall rules for the given executable. Administrator rights are required.
|
||||
.PARAMETER PathToExecutables
|
||||
Specifies the path to the executables
|
||||
.EXAMPLE
|
||||
PS> ./add-firewall-rules C:\MyApp\bin
|
||||
Adding firewall rule for C:\MyApp\bin\app1.exe
|
||||
Adding firewall rule for C:\MyApp\bin\app2.exe
|
||||
...
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
#Requires -RunAsAdministrator
|
||||
|
||||
param([string]$PathToExecutables = "")
|
||||
|
||||
$command = '
|
||||
$output = ''Firewall rules for path '' + $args[0]
|
||||
write-output $output
|
||||
for($i = 1; $i -lt $args.count; $i++){
|
||||
$path = $args[0]
|
||||
$path += ''\''
|
||||
$path += $args[$i]
|
||||
|
||||
$null = $args[$i] -match ''[^\\]*\.exe$''
|
||||
$name = $matches[0]
|
||||
$output = ''Adding firewall rule for '' + $name
|
||||
write-output $output
|
||||
$null = New-NetFirewallRule -DisplayName $name -Direction Inbound -Program $path -Profile Domain, Private -Action Allow
|
||||
}
|
||||
write-host -foregroundColor green -noNewline ''Done - press any key to continue...'';
|
||||
[void]$Host.UI.RawUI.ReadKey(''NoEcho,IncludeKeyDown'');
|
||||
'
|
||||
|
||||
|
||||
try {
|
||||
if ($PathToExecutables -eq "" ) {
|
||||
$PathToExecutables = read-host "Enter path to executables"
|
||||
}
|
||||
|
||||
$PathToExecutables = Convert-Path -Path $PathToExecutables
|
||||
|
||||
$Apps = Get-ChildItem "$PathToExecutables\*.exe" -Name
|
||||
|
||||
if($Apps.count -eq 0){
|
||||
write-warning "No executables found. No Firewall rules have been created."
|
||||
Write-Host -NoNewhLine 'Press any key to continue...';
|
||||
[void]$Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
|
||||
exit 1
|
||||
}
|
||||
|
||||
$arg = "PathToExecutables $Apps"
|
||||
Start-Process powershell -Verb runAs -ArgumentList "-command & {$command} $arg"
|
||||
exit 0 # success
|
||||
} catch {
|
||||
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
|
||||
exit 1
|
||||
}
|
||||
```
|
||||
|
||||
*Generated by convert-ps2md.ps1 using the comment-based help of add-firewall-rules.ps1*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/add-memo.ps1 [[-text] <String>] [<CommonParameters>]
|
||||
add-memo.ps1 [[-text] <String>] [<CommonParameters>]
|
||||
|
||||
-text <String>
|
||||
Specifies the text to memorize
|
||||
@ -28,9 +28,50 @@ PS> ./add-memo "Buy apples"
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/alert.ps1 [[-Message] <String>] [<CommonParameters>]
|
||||
alert.ps1 [[-Message] <String>] [<CommonParameters>]
|
||||
|
||||
-Message <String>
|
||||
Specifies the alert message
|
||||
@ -27,9 +27,42 @@ PS> ./alert "Harddisk failure"
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/build-repo.ps1 [[-RepoDir] <String>] [<CommonParameters>]
|
||||
build-repo.ps1 [[-RepoDir] <String>] [<CommonParameters>]
|
||||
|
||||
-RepoDir <String>
|
||||
Specifies the path to the Git repository
|
||||
@ -27,9 +27,141 @@ PS> ./build-repo C:\MyRepo
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/build-repos.ps1 [[-ParentDir] <String>] [<CommonParameters>]
|
||||
build-repos.ps1 [[-ParentDir] <String>] [<CommonParameters>]
|
||||
|
||||
-ParentDir <String>
|
||||
Specifies the path to the folder containing the Git repositories
|
||||
Specifies the path to the parent folder
|
||||
|
||||
Required? false
|
||||
Position? 1
|
||||
@ -27,9 +27,53 @@ PS> ./build-repos C:\MyRepos
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/voice-control.ps1 [<CommonParameters>]
|
||||
bye-bye.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> .\voice-control.ps1
|
||||
PS> ./bye-bye
|
||||
|
||||
```
|
||||
|
||||
@ -23,4 +23,4 @@ Author: Markus Fleschutz · License: CC0
|
||||
## Related Links
|
||||
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*
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-autostart.ps1 [<CommonParameters>]
|
||||
cd-autostart.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
|
||||
@ -19,9 +19,39 @@ PS> ./cd-autostart
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-desktop.ps1 [<CommonParameters>]
|
||||
cd-desktop.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-desktop
|
||||
📂/home/markus/Desktop
|
||||
📂/home/Markus/Desktop
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-docs.ps1 [<CommonParameters>]
|
||||
cd-docs.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-docs
|
||||
📂/home/markus/Documents
|
||||
📂C:\Users\Markus\Documents
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the documents folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the documents folder.
|
||||
.EXAMPLE
|
||||
PS> ./cd-docs
|
||||
📂C:\Users\Markus\Documents
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
try {
|
||||
if ($IsLinux) {
|
||||
$Path = Resolve-Path "$HOME/Documents"
|
||||
} else {
|
||||
$Path = [Environment]::GetFolderPath('MyDocuments')
|
||||
}
|
||||
if (-not(Test-Path "$Path" -pathType container)) {
|
||||
throw "Documents folder at 📂$Path doesn't exist (yet)"
|
||||
}
|
||||
Set-Location "$Path"
|
||||
"📂$Path"
|
||||
exit 0 # success
|
||||
} catch {
|
||||
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
|
||||
exit 1
|
||||
}
|
||||
```
|
||||
|
||||
*Generated by convert-ps2md.ps1 using the comment-based help of cd-docs.ps1*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-downloads.ps1 [<CommonParameters>]
|
||||
cd-downloads.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-downloads
|
||||
📂/home/markus/Downloads
|
||||
📂C:\Users\Markus\Downloads
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's downloads folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the user's downloads folder.
|
||||
.EXAMPLE
|
||||
PS> ./cd-downloads
|
||||
📂C:\Users\Markus\Downloads
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
try {
|
||||
if ($IsLinux) {
|
||||
$Path = Resolve-Path "$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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-dropbox.ps1 [<CommonParameters>]
|
||||
cd-dropbox.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-dropbox
|
||||
📂/home/markus/Dropbox
|
||||
📂/home/Markus/Dropbox
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's Dropbox folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the user's Dropbox folder.
|
||||
.EXAMPLE
|
||||
PS> ./cd-dropbox
|
||||
📂/home/Markus/Dropbox
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
try {
|
||||
$Path = Resolve-Path "$HOME/Dropbox"
|
||||
if (-not(Test-Path "$Path" -pathType container)) {
|
||||
throw "Dropbox folder at 📂$Path doesn't exist (yet)"
|
||||
}
|
||||
Set-Location "$Path"
|
||||
"📂$Path"
|
||||
exit 0 # success
|
||||
} catch {
|
||||
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
|
||||
exit 1
|
||||
}
|
||||
```
|
||||
|
||||
*Generated by convert-ps2md.ps1 using the comment-based help of cd-dropbox.ps1*
|
||||
|
57
Docs/cd-fonts.md
Normal file
57
Docs/cd-fonts.md
Normal 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*
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-home.ps1 [<CommonParameters>]
|
||||
cd-home.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-home
|
||||
📂/home/markus
|
||||
📂/home/Markus
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's home 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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-music.ps1 [<CommonParameters>]
|
||||
cd-music.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-music
|
||||
📂/home/markus/Music
|
||||
📂/home/Markus/Music
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's music folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the user's music folder.
|
||||
.EXAMPLE
|
||||
PS> ./cd-music
|
||||
📂/home/Markus/Music
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
try {
|
||||
if ($IsLinux) {
|
||||
$Path = Resolve-Path "$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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-onedrive.ps1 [<CommonParameters>]
|
||||
cd-onedrive.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-onedrive
|
||||
📂/home/markus/OneDrive
|
||||
📂/home/Markus/OneDrive
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's OneDrive folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the user's OneDrive folder.
|
||||
.EXAMPLE
|
||||
PS> ./cd-onedrive
|
||||
📂/home/Markus/OneDrive
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
try {
|
||||
$Path = Resolve-Path "$HOME/OneDrive"
|
||||
if (-not(Test-Path "$Path" -pathType container)) {
|
||||
throw "OneDrive folder at 📂$Path doesn't exist (yet)"
|
||||
}
|
||||
Set-Location "$Path"
|
||||
"📂$Path"
|
||||
exit 0 # success
|
||||
} catch {
|
||||
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
|
||||
exit 1
|
||||
}
|
||||
```
|
||||
|
||||
*Generated by convert-ps2md.ps1 using the comment-based help of cd-onedrive.ps1*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-pics.ps1 [<CommonParameters>]
|
||||
cd-pics.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-pics
|
||||
📂/home/markus/Pictures
|
||||
📂/home/Markus/Pictures
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's pictures folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the user's pictures folder.
|
||||
.EXAMPLE
|
||||
PS> ./cd-pics
|
||||
📂/home/Markus/Pictures
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
try {
|
||||
if ($IsLinux) {
|
||||
$Path = Resolve-Path "$HOME/Pictures"
|
||||
} else {
|
||||
$Path = [Environment]::GetFolderPath('MyPictures')
|
||||
}
|
||||
if (-not(Test-Path "$Path" -pathType container)) {
|
||||
throw "Pictures folder at 📂$Path doesn't exist (yet)"
|
||||
}
|
||||
Set-Location "$Path"
|
||||
"📂$Path"
|
||||
exit 0 # success
|
||||
} catch {
|
||||
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
|
||||
exit 1
|
||||
}
|
||||
```
|
||||
|
||||
*Generated by convert-ps2md.ps1 using the comment-based help of cd-pics.ps1*
|
||||
|
@ -1,4 +1,6 @@
|
||||
## cd-recycle-bin.ps1 - cd-recycle-bin.ps1
|
||||
## The *cd-recycle-bin.ps1* Script
|
||||
|
||||
cd-recycle-bin.ps1
|
||||
|
||||
|
||||
## Parameters
|
||||
@ -10,4 +12,40 @@
|
||||
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*
|
||||
|
@ -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
|
||||
```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>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-repos
|
||||
📂/home/markus/Repos
|
||||
📂C:\Users\Markus\Repos
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's repos folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the user's Git repositories folder.
|
||||
.PARAMETER Subpath
|
||||
Specifies an additional relative subpath (optional)
|
||||
.EXAMPLE
|
||||
PS> ./cd-repos
|
||||
📂C:\Users\Markus\Repos
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
param([string]$Subpath = "")
|
||||
|
||||
try {
|
||||
if (Test-Path "$HOME/Repos" -pathType Container) { # try short name
|
||||
$Path = "$HOME/Repos/$Subpath"
|
||||
} elseif (Test-Path "$HOME/Repositories" -pathType Container) { # try long name
|
||||
$Path = "$HOME/Repositories/$Subpath"
|
||||
} elseif (Test-Path "$HOME/source/repos" -pathType Container) { # try Visual Studio default
|
||||
$Path = "$HOME/source/repos/$Subpath"
|
||||
} else {
|
||||
throw "The folder for Git repositories 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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-root.ps1 [<CommonParameters>]
|
||||
cd-root.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
|
||||
@ -19,9 +19,36 @@ PS> ./cd-root
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
62
Docs/cd-screenshots.md
Normal file
62
Docs/cd-screenshots.md
Normal 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*
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-scripts.ps1 [<CommonParameters>]
|
||||
cd-scripts.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-scripts
|
||||
📂/home/markus/PowerShell/Scripts
|
||||
📂/home/Markus/PowerShell/Scripts
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-ssh.ps1 [<CommonParameters>]
|
||||
cd-ssh.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-ssh
|
||||
📂/home/markus/.ssh
|
||||
📂/home/Markus/.ssh
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's SSH folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the user's SSH folder.
|
||||
.EXAMPLE
|
||||
PS> ./cd-ssh
|
||||
📂/home/Markus/.ssh
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
try {
|
||||
$Path = Resolve-Path "$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*
|
||||
|
52
Docs/cd-temp.md
Normal file
52
Docs/cd-temp.md
Normal 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*
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-up.ps1 [<CommonParameters>]
|
||||
cd-up.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> .\cd-up
|
||||
(one level up)
|
||||
📂C:\Users
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-up2.ps1 [<CommonParameters>]
|
||||
cd-up2.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-up2
|
||||
(two levels up)
|
||||
📂C:\
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-up3.ps1 [<CommonParameters>]
|
||||
cd-up3.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-up3
|
||||
(three levels up)
|
||||
📂C:\
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-up4.ps1 [<CommonParameters>]
|
||||
cd-up4.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-up4
|
||||
(four levels up)
|
||||
📂C:\
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
57
Docs/cd-users.md
Normal file
57
Docs/cd-users.md
Normal 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*
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/cd-videos.ps1 [<CommonParameters>]
|
||||
cd-videos.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
PS> ./cd-videos
|
||||
📂/home/markus/Videos
|
||||
📂C:\Users\Markus\Videos
|
||||
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Sets the working directory to the user's videos folder
|
||||
.DESCRIPTION
|
||||
This PowerShell script changes the working directory to the user's videos folder.
|
||||
.EXAMPLE
|
||||
PS> ./cd-videos
|
||||
📂C:\Users\Markus\Videos
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
try {
|
||||
if ($IsLinux) {
|
||||
$Path = Resolve-Path "$HOME/Videos"
|
||||
} else {
|
||||
$Path = [Environment]::GetFolderPath('MyVideos')
|
||||
}
|
||||
if (-not(Test-Path "$Path" -pathType container)) {
|
||||
throw "Videos folder at 📂$Path doesn't exist (yet)"
|
||||
}
|
||||
Set-Location "$Path"
|
||||
"📂$Path"
|
||||
exit 0 # success
|
||||
} catch {
|
||||
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
|
||||
exit 1
|
||||
}
|
||||
```
|
||||
|
||||
*Generated by convert-ps2md.ps1 using the comment-based help of cd-videos.ps1*
|
||||
|
57
Docs/cd-windows.md
Normal file
57
Docs/cd-windows.md
Normal 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
76
Docs/change-wallpaper.md
Normal 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
57
Docs/check-apps.md
Normal 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
67
Docs/check-battery.md
Normal 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
62
Docs/check-bios.md
Normal 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*
|
26
Docs/check-bitcoin-rate.md
Normal file
26
Docs/check-bitcoin-rate.md
Normal 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
26
Docs/check-christmas.md
Normal 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
78
Docs/check-cpu.md
Normal 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
27
Docs/check-date.md
Normal 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
26
Docs/check-dawn.md
Normal 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
54
Docs/check-day.md
Normal 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
72
Docs/check-dns-server.md
Normal 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
69
Docs/check-dns.md
Normal 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*
|
@ -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
|
||||
```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>
|
||||
Specifies the drive to check
|
||||
@ -37,9 +37,52 @@ PS> ./check-drive-space C
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Checks a drive for free space left
|
||||
.DESCRIPTION
|
||||
This PowerShell script checks a drive for free space left (20 GB by default).
|
||||
.PARAMETER Drive
|
||||
Specifies the drive to check
|
||||
.PARAMETER MinLevel
|
||||
Specifies the minimum level in Gigabyte
|
||||
.EXAMPLE
|
||||
PS> ./check-drive-space C
|
||||
✔️ 172 GB left on drive C (61 of 233 GB used)
|
||||
.LINK
|
||||
https://github.com/fleschutz/PowerShell
|
||||
.NOTES
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
#>
|
||||
|
||||
param([string]$Drive = "", [int]$MinLevel = 20) # minimum level in GB
|
||||
|
||||
try {
|
||||
if ($Drive -eq "" ) { $Drive = read-host "Enter drive to check" }
|
||||
|
||||
$DriveDetails = (get-psdrive $Drive)
|
||||
[int]$Free = (($DriveDetails.Free / 1024) / 1024) / 1024
|
||||
[int]$Used = (($DriveDetails.Used / 1024) / 1024) / 1024
|
||||
[int]$Total = ($Used + $Free)
|
||||
|
||||
if ($Free -lt $MinLevel) {
|
||||
write-warning "Drive $Drive has only $Free GB left to use! ($Used of $Total GB used, minimum is $MinLevel GB)"
|
||||
exit 1
|
||||
}
|
||||
|
||||
& "$PSScriptRoot/speak-english.ps1" "Drive $Drive has $Free GB left ($Total GB total)"
|
||||
exit 0 # success
|
||||
} catch {
|
||||
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
|
||||
exit 1
|
||||
}
|
||||
```
|
||||
|
||||
*Generated by convert-ps2md.ps1 using the comment-based help of check-drive-space.ps1*
|
||||
|
96
Docs/check-drives.md
Normal file
96
Docs/check-drives.md
Normal 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
62
Docs/check-dusk.md
Normal 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
26
Docs/check-earth.md
Normal 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*
|
58
Docs/check-easter-sunday.md
Normal file
58
Docs/check-easter-sunday.md
Normal 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
26
Docs/check-ether-rate.md
Normal 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*
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/check-file-system.ps1 [[-Drive] <String>] [<CommonParameters>]
|
||||
check-file-system.ps1 [[-Drive] <String>] [<CommonParameters>]
|
||||
|
||||
-Drive <String>
|
||||
Specifies the drive to check
|
||||
@ -28,9 +28,45 @@ PS> ./check-file-system C
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
63
Docs/check-gpu.md
Normal file
63
Docs/check-gpu.md
Normal 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
44
Docs/check-headlines.md
Normal 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*
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/check-health.ps1 [<CommonParameters>]
|
||||
check-health.ps1 [<CommonParameters>]
|
||||
|
||||
[<CommonParameters>]
|
||||
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
|
||||
```powershell
|
||||
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
|
||||
Author: Markus Fleschutz
|
||||
License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
https://github.com/fleschutz/PowerShell
|
||||
|
||||
## Source Code
|
||||
```powershell
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Checks the system health
|
||||
.DESCRIPTION
|
||||
This PowerShell script checks 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*
|
||||
|
58
Docs/check-independence-day.md
Normal file
58
Docs/check-independence-day.md
Normal 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*
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/check-ipv4-address.ps1 [[-Address] <String>] [<CommonParameters>]
|
||||
check-ipv4-address.ps1 [[-Address] <String>] [<CommonParameters>]
|
||||
|
||||
-Address <String>
|
||||
Specifies the IPv4 address to check
|
||||
@ -28,9 +28,54 @@ PS> ./check-ipv4-address 192.168.11.22
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
@ -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
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/check-ipv6-address.ps1 [[-Address] <String>] [<CommonParameters>]
|
||||
check-ipv6-address.ps1 [[-Address] <String>] [<CommonParameters>]
|
||||
|
||||
-Address <String>
|
||||
Specifies the IPv6 address to check
|
||||
@ -28,9 +28,68 @@ PS> ./check-ipv6-address fe80::200:5aee:feaa:20a2
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
52
Docs/check-iss-position.md
Normal file
52
Docs/check-iss-position.md
Normal 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*
|
@ -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.
|
||||
|
||||
## Parameters
|
||||
```powershell
|
||||
/home/markus/Repos/PowerShell/Scripts/check-mac-address.ps1 [[-MAC] <String>] [<CommonParameters>]
|
||||
check-mac-address.ps1 [[-MAC] <String>] [<CommonParameters>]
|
||||
|
||||
-MAC <String>
|
||||
Specifies the MAC address to check
|
||||
@ -29,9 +29,56 @@ PS> ./check-mac-address 11:22:33:44:55:66
|
||||
```
|
||||
|
||||
## Notes
|
||||
Author: Markus Fleschutz · License: CC0
|
||||
Author: Markus Fleschutz | License: CC0
|
||||
|
||||
## Related Links
|
||||
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*
|
||||
|
60
Docs/check-midnight.md
Normal file
60
Docs/check-midnight.md
Normal 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
54
Docs/check-month.md
Normal 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
73
Docs/check-moon-phase.md
Normal 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
26
Docs/check-my-balance.md
Normal 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
57
Docs/check-new-year.md
Normal 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
Reference in New Issue
Block a user