parent
7464ecda62
commit
c385866d28
@ -0,0 +1,15 @@ |
||||
record-term() { |
||||
if [ -x /usr/bin/asciinema ]; then |
||||
mkdir -p ~/.data/cast |
||||
/usr/bin/asciinema rec ~/.data/cast/"$1".cast |
||||
else |
||||
echo "apt install asciinema" |
||||
fi |
||||
} |
||||
playback-term() { |
||||
if [ -x /usr/bin/asciinema ]; then |
||||
/usr/bin/asciinema play ~/.data/cast/"$1".cast |
||||
else |
||||
echo "apt install asciinema" |
||||
fi |
||||
} |
||||
@ -1 +1 @@ |
||||
../scripts/helper/check_mail.sh |
||||
~/dotfiles/scripts/helper/check_mail.sh |
||||
|
||||
@ -0,0 +1 @@ |
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
||||
@ -0,0 +1 @@ |
||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
||||
@ -0,0 +1 @@ |
||||
dd7d8a253ee06e41de21a80517e914de9daf9f6a6f7df48609a377f57204e53b |
||||
@ -0,0 +1,9 @@ |
||||
[user] |
||||
email = Robert@Example.com |
||||
name = Robert |
||||
signingkey = Robert@Example.com |
||||
# Please enter the above email and your name for Git Repo pushing. |
||||
[commit] |
||||
gpgsign = false |
||||
[tag] |
||||
gpgSign = true |
||||
@ -0,0 +1,304 @@ |
||||
dcc1a6246e13880ca5b73ef547e082dd0401e4d8837b6d211be82f7be791ac65 /etc/ssl/certs/002c0b4f.0 |
||||
08e1a8115accf7ce400a3f98fc31dbab522a3ed3644ca48389b4899e2d794f1a /etc/ssl/certs/0179095f.0 |
||||
646db48fa7794bcab4581f264ff3fad4cff7bbd24f5e8bb170d4f602b6caf828 /etc/ssl/certs/02265526.0 |
||||
6bdc59f897631af7811e3201cbc58e5999de2600ae8667454a34514eecfd8381 /etc/ssl/certs/062cdee6.0 |
||||
825c67f5583131425c4e33275cc8e5c9dfd02cd190c6d71e1d335621e82965a8 /etc/ssl/certs/064e0aa9.0 |
||||
a0681f1a11d5c02760bcb68b61b0d332f6c197e239c4b30dc47f91a79a73282b /etc/ssl/certs/06dc52d5.0 |
||||
40ec121c66bc70c48d5e512fa2d1d9f040c329467232f1964edd62fecb32af87 /etc/ssl/certs/08063a00.0 |
||||
870f56d009d8aeb95b716b0e7b0020225d542c4b283b9ed896edf97428d6712e /etc/ssl/certs/09789157.0 |
||||
39238e09bb7d30e39fbf87746ceac206f7ec206cff3d73c743e3f818ca2ec54f /etc/ssl/certs/0a775a30.0 |
||||
94e4ab21333740d7ed0f2b5007744e5cf6792c0ddf4c6bdfb3ce8333010e7306 /etc/ssl/certs/0b1b94ef.0 |
||||
a13d881e11fe6df181b53841f9fa738a2d7ca9ae7be3d53c866f722b4242b013 /etc/ssl/certs/0b9bc432.0 |
||||
b68d02ce35bd02123cf5fcd329bdd33640214715dae0442a97782a4471e9b292 /etc/ssl/certs/0bf05006.0 |
||||
b509a0f7e60ad27186ef2b2b14327ccc95f7de14d4b89f9aa1312f322d85a543 /etc/ssl/certs/0c31d5ce |
||||
eaa3be600a842e5b603316ed14e9ae11a43003f68a8317f0f2c01a516da4e586 /etc/ssl/certs/0f5dc4f3.0 |
||||
b0bf3a444f89d8be7db120bfecaa2f94d9e49ede21f680d674c1e8d839d8a9a2 /etc/ssl/certs/0f6fa695.0 |
||||
4195ea007a7ef8d3e2d338e8d9ff0083198e36bfa025442ddf41bb5213904fc2 /etc/ssl/certs/1001acf7.0 |
||||
a0d7e56b32b767e076bd7d05ce1779dbe3656d0a02a9abe711fc79640b9f7fbe /etc/ssl/certs/106f3e4d.0 |
||||
36e68e205b53c67c7a013894e0d5c8583063468118d1ce78ecbc2200d1dd185c /etc/ssl/certs/14bc7599.0 |
||||
20828fd7b9795221c10272f9f6ed29638f6dc2614465adab1b93f2bfc484c659 /etc/ssl/certs/18856ac4.0 |
||||
b509a0f7e60ad27186ef2b2b14327ccc95f7de14d4b89f9aa1312f322d85a543 /etc/ssl/certs/1c7314a2 |
||||
fc9662ebcadeb2c0a804bdb6503d0c23976c638cf73ff95ffafd33ead680e73d /etc/ssl/certs/1cef98f5.0 |
||||
80eeafa5039f282345129a81ace7e1c1e1d4fd826f1eb3391a4ea56f38a6e3d8 /etc/ssl/certs/1d3472b9.0 |
||||
9b4282f5a402e19016c4874a52df3367eabccf05be851ad03039f777a602d30a /etc/ssl/certs/1e08bfd1.0 |
||||
b30989fd9e45c74bf417df74d1da639d1f04d4fd0900be813a2d6a031a56c845 /etc/ssl/certs/1e09d511.0 |
||||
a5e66a87e60e17b9aac2d825c9b898ce4bb635dd6e8a137c0dd2ca761b6165ce /etc/ssl/certs/228f89db.0 |
||||
d98f681c3a7dce812b90bf7c68046827f3bf5607357f1e4918c5dc813b359bf1 /etc/ssl/certs/244b5494.0 |
||||
8d390d4c54f6a4a040b04413f1f002192027c66a2a835741f78a152074584a27 /etc/ssl/certs/2923b3f9.0 |
||||
8adefca890c92e6d0877fdcba07655296852217da657026aea69ee547642528c /etc/ssl/certs/2ae6433e.0 |
||||
7108110fdaf19e3e5a7ed8fa38557248e79fe78bb2e9eefe7a0bb801cbfd2db7 /etc/ssl/certs/2b349938.0 |
||||
677160e6297b48b87ede98ab7b4f2be55894491776f6191937ea397d01a6fb4b /etc/ssl/certs/32888f65.0 |
||||
39fdcf28aeffe08d03251fccaf645e3c5de19fa4ebbafc89b4ede2a422148bab /etc/ssl/certs/3513523f.0 |
||||
a618213c5dd7cbb59b3154de7241d7255333a0619cf434329becae876ce6e331 /etc/ssl/certs/3bde41ac.0 |
||||
6c58125f88a4ff83d40e6b58c5532ea905be4daf1ec7da7f4542af3d34855340 /etc/ssl/certs/3e359ba6.0 |
||||
9848c94859f83e48defe0b25a0f4347480b56ea2bb3336fe6d4dcf00d0d6031d /etc/ssl/certs/3fb36b73.0 |
||||
9dd4cbb6d2c29cbb3ca98da02c042a690c0ef4c0521d98aae37e0a704c4bf210 /etc/ssl/certs/40193066.0 |
||||
22b557a27055b33606b6559f37703928d3e4ad79f110b407d04986e1843543d1 /etc/ssl/certs/4042bcee.0 |
||||
e273097c7c57cb7cbb908057991ae1774d4e1e8c6a062fb6be9e6645b32fb431 /etc/ssl/certs/40547a79.0 |
||||
fb98230f8746d60429c20f8ce04254384337b479a77698939f7041d0c0eb4289 /etc/ssl/certs/406c9bb1.0 |
||||
b509a0f7e60ad27186ef2b2b14327ccc95f7de14d4b89f9aa1312f322d85a543 /etc/ssl/certs/42006eb8.0 |
||||
43f1bade6454349c258017cc99113f8b6a5712e3807e82ad9371348d52d60190 /etc/ssl/certs/48bec511.0 |
||||
b1d0ac5a261e857409cc921acb515796538b48847722f0a00ddccbf60bccec81 /etc/ssl/certs/4b718d9b.0 |
||||
ca3760ba63bf0a2c5dd0dc7fe897838cc58f12a386b4ee53d2065229848e96a3 /etc/ssl/certs/4bfab552.0 |
||||
0ebb1a5d93b86ad9dcbd294413f272817fe3bb8ba46f4ec8192b3b805f2fa8ae /etc/ssl/certs/4f316efb.0 |
||||
fed2654034ede8dc7677c5e06d4b583bcb0ae352f03cd16111d34c854bbffbbc /etc/ssl/certs/4fd49c6c.0 |
||||
1cb130a113f4e8502517a679808a98bf076d59bdb223bfc61cd224b8e1abda49 /etc/ssl/certs/5443e9e3.0 |
||||
9c2a7510e01aec2c9b8cc2c9d03b16576858a93863a6d0a31a2ac05f47f5dbe1 /etc/ssl/certs/54657681.0 |
||||
9b3cbeb7d75271e0b62d40d60f8b18a35384ac6b171209231732fc778cfd2b5f /etc/ssl/certs/57bcb2da.0 |
||||
ef94d474067b306c482dfd066130f04855f50faecd461cee2964ce6c7260000e /etc/ssl/certs/5860aaa6.0 |
||||
0b83e3ece7c33128cc31ac97595ce1bdb524db3f924623093b64e6a96ffb4b9b /etc/ssl/certs/5931b5bc.0 |
||||
df68841998b7fd098a9517fe971e97890be0fc93bbe1b2a1ef63ebdea3111c80 /etc/ssl/certs/5ad8a5d6.0 |
||||
303c346ece82ca4f6713ac176164285d0469f326b6f12a787e11f5d702529277 /etc/ssl/certs/5cd81ad7.0 |
||||
9e01d7bbaaf5ebd3e4ff9c02e3c3a12aaa421574ca86ddb0cb3a21880f2e283d /etc/ssl/certs/5e98733a.0 |
||||
5dadc31b57074a3168d1df23bb8b6b920acae1d426bf2288fc2de53cdd571089 /etc/ssl/certs/5f15c80c.0 |
||||
80eee369aa5b29931209226fcb4b014ba31daa7f630d44a196817c1bb6b334f1 /etc/ssl/certs/5f618aec.0 |
||||
5d550643b6400d4341550a9b14aedd0b4fac33ae5deb7d8247b6b4f799c13306 /etc/ssl/certs/607986c7.0 |
||||
1a49076630e489e4b1056804fb6c768397a9de52b236609aaf6ec5b94ce508ec /etc/ssl/certs/626dceaf.0 |
||||
d1c290ea1e4544dec1934931fbfa1fb2060eb3a0f2239ba191f444ecbce35cbb /etc/ssl/certs/653b494a.0 |
||||
1fd9801787f30a4ab835b1462afc3f71473a5eacc74c0a22ed392bc3da9362f3 /etc/ssl/certs/68dd7389.0 |
||||
745bd29be45667514b4000e9cdb70cdecad0f02c78232ed722f64f7f80436e35 /etc/ssl/certs/6b99d060.0 |
||||
a3a7fe25439d9a9b50f60af43684444d798a4c869305bf615881e5c84a44c1a2 /etc/ssl/certs/6d41d539.0 |
||||
2e368debd3626ea9c5d94c582d80050a530b505aa77ba231eb13e4d208c36d67 /etc/ssl/certs/6fa5da56.0 |
||||
fbe0f62dde93af96d1b8e27b19b2ee200a834880eca805585b66d18d2ea08192 /etc/ssl/certs/706f604c.0 |
||||
4db45324410a01a7023b038e5da7d7274d3cfd392565c351cf3d297fd7664c73 /etc/ssl/certs/749e9e03.0 |
||||
ce7d6b44f5d510391be98c8d76b18709400a30cd87659bfebe1c6f97ff5181ee /etc/ssl/certs/75d1b2ed.0 |
||||
a2ae0b4ec9d2a4c4e150756a3defabd15bcaa75ee2b599e722b27c6a2998d00b /etc/ssl/certs/76faf6c0.0 |
||||
1cdd90d42b48cced8f5ecbff087c49da56b224f0272e4b5074e63b82fff5fb16 /etc/ssl/certs/7719f463.0 |
||||
17b98c4d832e8349ecb55f1f90e41dfc7bcd9410d1e925ccd06612cd3b9b9a54 /etc/ssl/certs/773e07ad.0 |
||||
917e3d3033eb8adcf9e0f9422d5e903fb3e69848fe0273530ce3443f25464585 /etc/ssl/certs/77d08f24.0 |
||||
8cc726cf62c554561e89e1237495bea3026b1709ba7153fed3401fcd489b5aaf /etc/ssl/certs/7a3adc42.0 |
||||
0c78902126532fde9eed4b2d8b6a2c9bbaa8b3abc59f233c45c6cb5514a9f808 /etc/ssl/certs/7a780d93.0 |
||||
c4fa4cc30be6aee0a4c0dff81f28768eedd83e8d4934a42f82179cbfa61f13ad /etc/ssl/certs/7f3d5d1d.0 |
||||
4f670affee7b14140a6d20937db6e991102d5f8bac1d2562ebf20a1afda94d73 /etc/ssl/certs/8160b96c.0 |
||||
80eda3bc1316bbb2c18df887c7a30a40ace97146471337e06bfdd46337a688c3 /etc/ssl/certs/81f2d2b1.0 |
||||
ee459c64139faa1fb8d90a9195022aaca51808c62bb374afa2a26b50875346b1 /etc/ssl/certs/8312c4c1.0 |
||||
1b28a5568648fef0d3faeb916cb7bdb054724cb3b5a00c6bfd3d8a2fba7a8bba /etc/ssl/certs/8508e720.0 |
||||
cf03adad817ae999648c5182ac996fc0682aeda4329c783756aa1c5c3d92eff9 /etc/ssl/certs/865fbdf9.0 |
||||
3eb7c3258f4af9222033dc1bb3dd2c7cfa0982b98e39fb8e9dc095cfeb38126c /etc/ssl/certs/8cb5ee0f.0 |
||||
cf339eae15268aff66148f3bcdf112a7700eafded3edcb3f86c60133b10e03f8 /etc/ssl/certs/8d86cdd1.0 |
||||
b4ee8ed700b7abe4836d119c8113bc8b717f4f1568abd7edd81f2526c5836983 /etc/ssl/certs/8d89cda1.0 |
||||
bf3bd189c3dd33bc81635d60284461f0d937c2c1d51cc4d7851c13466419fcb0 /etc/ssl/certs/8f103249.0 |
||||
7eaaf8c5047d5dbb4f3d7f173318ee936b09da4f0ceb5f3beb45c277480836eb /etc/ssl/certs/9046744a.0 |
||||
c3f06f635f1939ebeb125e5c1f030e329b63dd808d3ce803b1b1794bc78b253a /etc/ssl/certs/90c5a3c8.0 |
||||
c6d25347727f267774611677588d76f8a54a6e14d3e99dd69ef2c20612ed87c5 /etc/ssl/certs/930ac5d2.0 |
||||
b68109f50ba0abed3b938afebd2ab42a2f5089062c59e9fc74425e2742d894bc /etc/ssl/certs/93bc0acc.0 |
||||
c4a426fe57a7e4e6966e2103f2941eb7263e7c35727dd0f412bd593467304999 /etc/ssl/certs/9482e63a.0 |
||||
328a3f50fdea662602bcf5287b54590d183890a66ce9f507553222f124cec62f /etc/ssl/certs/95f20863.0 |
||||
05161ad2ac04a0df956ef803e127aa877cc5131e0a727ed8e5de43f02e8868c4 /etc/ssl/certs/9846683b.0 |
||||
40f60f2e2f83fb6c63ddefeba7939a7852b2d468183ea939cc4dcac8fe4cc87d /etc/ssl/certs/988a38cb.0 |
||||
980dc408dd2def2d7930bec10c48e256d115f636c403b631ffb93558dacf5571 /etc/ssl/certs/9b46e03d.0 |
||||
f08c4d2b700f7cd5da4dc1b60f4c57090fdc692cde8a7221f35b70abb4cec363 /etc/ssl/certs/9b5697b0.0 |
||||
d729fda98d8a3bf0d657b93fe0f70e22437359ef0de4ac5b4abcf3ef3667613a /etc/ssl/certs/9bf03295.0 |
||||
42f0e946149ae0e0c6a1fb0e33150ce863479b2ef7b3c700161102ad1dcb34c1 /etc/ssl/certs/9c8dfbd4.0 |
||||
660b5aa96668c5162f4af6b0a01241d8527aef8fa8a5307a7033b83c3de4a72d /etc/ssl/certs/9d04f354.0 |
||||
ae927c01e73470cfc89943b5cd8f26e481d55c833517c1017f3fef404a38a317 /etc/ssl/certs/9ef4a08a.0 |
||||
05e0ebf9643197ccf8036cdd86a2ee14292c2a077dbe06435ed30369b8762564 /etc/ssl/certs/9f727ac7.0 |
||||
7e8b80d078d3dd77d3ed2108dd2b33412c12d7d72cb0965741c70708691776a2 /etc/ssl/certs/a3418fda.0 |
||||
e1c93696d4de9125e49f6a12b97a1cbcf8ce7331bc8268f1fe7b6ab447cc14cf /etc/ssl/certs/a89d74c2.0 |
||||
04846f73d9d0421c60076fd02bad7f0a81a3f11a028d653b0de53290e41dcead /etc/ssl/certs/a94d09e5.0 |
||||
04846f73d9d0421c60076fd02bad7f0a81a3f11a028d653b0de53290e41dcead /etc/ssl/certs/ACCVRAIZ1.pem |
||||
aa18ea4c9a8441a461bb436a1c90beb994ac841980b8fd62c72de9a62ddf8ae3 /etc/ssl/certs/AC_RAIZ_FNMT-RCM.pem |
||||
8e3f237813d3f3e2f5767bc2a694a7557f84bb79fd60ef1adc25afd0c1fc5ef6 /etc/ssl/certs/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem |
||||
c6d25347727f267774611677588d76f8a54a6e14d3e99dd69ef2c20612ed87c5 /etc/ssl/certs/Actalis_Authentication_Root_CA.pem |
||||
24e0277c0c028497c6b0abbbf7163ec3ae7b341cadfb0b90bc00c4ad642172cc /etc/ssl/certs/aee5f10d.0 |
||||
7108110fdaf19e3e5a7ed8fa38557248e79fe78bb2e9eefe7a0bb801cbfd2db7 /etc/ssl/certs/AffirmTrust_Commercial.pem |
||||
b68109f50ba0abed3b938afebd2ab42a2f5089062c59e9fc74425e2742d894bc /etc/ssl/certs/AffirmTrust_Networking.pem |
||||
42f0e946149ae0e0c6a1fb0e33150ce863479b2ef7b3c700161102ad1dcb34c1 /etc/ssl/certs/AffirmTrust_Premium_ECC.pem |
||||
94c88202bf2c13c68b90d124f93f62374f36776b0bfbc110c6d06f829290b580 /etc/ssl/certs/AffirmTrust_Premium.pem |
||||
2c43952ee9e000ff2acc4e2ed0897c0a72ad5fa72c3d934e81741cbd54f05bd1 /etc/ssl/certs/Amazon_Root_CA_1.pem |
||||
a3a7fe25439d9a9b50f60af43684444d798a4c869305bf615881e5c84a44c1a2 /etc/ssl/certs/Amazon_Root_CA_2.pem |
||||
3eb7c3258f4af9222033dc1bb3dd2c7cfa0982b98e39fb8e9dc095cfeb38126c /etc/ssl/certs/Amazon_Root_CA_3.pem |
||||
b0b7961120481e33670315b2f843e643c42f693c7a1010eb9555e06ddc730214 /etc/ssl/certs/Amazon_Root_CA_4.pem |
||||
efb2df6e0075fa74e448077e402d171851b2ffe4668a614adc00dcbc75633afd /etc/ssl/certs/ANF_Secure_Server_Root_CA.pem |
||||
917e3d3033eb8adcf9e0f9422d5e903fb3e69848fe0273530ce3443f25464585 /etc/ssl/certs/apache-selfsigned.crt |
||||
79e9f88ab505186e36f440c88bc37e103e1a9369a0ebe382c4a04bd70b91c027 /etc/ssl/certs/Atos_TrustedRoot_2011.pem |
||||
970d70366b2f8c29ac71c8f71689ddd8fd321208a5ededbb2d784af33799a0f6 /etc/ssl/certs/Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem |
||||
980dc408dd2def2d7930bec10c48e256d115f636c403b631ffb93558dacf5571 /etc/ssl/certs/Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem |
||||
a618213c5dd7cbb59b3154de7241d7255333a0619cf434329becae876ce6e331 /etc/ssl/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem |
||||
d1b69887f73444c0fc0a6f22a2fe961c2423275f9c38ba7d50da2a4ba75394f1 /etc/ssl/certs/b0e59380.0 |
||||
b52fae9cd8dcf49285f0337cd815deca13fedd31f653bf07f61579451517e18c /etc/ssl/certs/b1159c4c.0 |
||||
efb2df6e0075fa74e448077e402d171851b2ffe4668a614adc00dcbc75633afd /etc/ssl/certs/b433981b.0 |
||||
7ee52fb3a5afacd55a7a2e00f057f7f64776ea0d536036f54c57694961e25179 /etc/ssl/certs/b66938e9.0 |
||||
94c88202bf2c13c68b90d124f93f62374f36776b0bfbc110c6d06f829290b580 /etc/ssl/certs/b727005e.0 |
||||
b69a59344e58615a691fa9567d55ad6337f09b57647a389242cbf43716575559 /etc/ssl/certs/b7a5b843.0 |
||||
8e3f237813d3f3e2f5767bc2a694a7557f84bb79fd60ef1adc25afd0c1fc5ef6 /etc/ssl/certs/b81b93f0.0 |
||||
d1c290ea1e4544dec1934931fbfa1fb2060eb3a0f2239ba191f444ecbce35cbb /etc/ssl/certs/Baltimore_CyberTrust_Root.pem |
||||
626d330f6a8944fa4245f02f9795668e25a40b29b4cc5206bee73337b7dcd4d5 /etc/ssl/certs/bf53fb88.0 |
||||
08e1a8115accf7ce400a3f98fc31dbab522a3ed3644ca48389b4899e2d794f1a /etc/ssl/certs/BJCA_Global_Root_CA1.pem |
||||
6c58125f88a4ff83d40e6b58c5532ea905be4daf1ec7da7f4542af3d34855340 /etc/ssl/certs/BJCA_Global_Root_CA2.pem |
||||
9c2a7510e01aec2c9b8cc2c9d03b16576858a93863a6d0a31a2ac05f47f5dbe1 /etc/ssl/certs/Buypass_Class_2_Root_CA.pem |
||||
8db5b7c8f058c56a8d033c2443d34fdfd3656150eaa73fe63c65161e7063ce99 /etc/ssl/certs/Buypass_Class_3_Root_CA.pem |
||||
de2e7b1bc7a2aed4e5866d3655d1041206c27caf376ee81bfc4012e8225e0e7c /etc/ssl/certs/c01eb047.0 |
||||
a00b8aa918457f5e7e58457b5e2f80d640fa77cc290572aaab1ae7b4734a9528 /etc/ssl/certs/c28a8a30.0 |
||||
d22b235421616835f68d15801d82b44e7c463433f8bbdcc92f9c023fafcb2bf2 /etc/ssl/certs/ca6e4ad9.0 |
||||
fd389e2a98beacbb1c11d33c18641639d5d6165a5e8741518ed8a61e2ea4d2e0 /etc/ssl/certs/ca-certificates.crt |
||||
8adefca890c92e6d0877fdcba07655296852217da657026aea69ee547642528c /etc/ssl/certs/CA_Disig_Root_R2.pem |
||||
500329abac100a953a7396b54b36be57d333022f17401bc948248ea179cf1784 /etc/ssl/certs/cbf06781.0 |
||||
1d37341b099afc610bf4feb387096577a0dc61bb8fd09444f1a199a1b1b117e3 /etc/ssl/certs/cc450945.0 |
||||
39ad3110b8f84821ca22cfbd995914f2149521d27ce576e743de6a00dc39d9db /etc/ssl/certs/cd58d51e.0 |
||||
aa18ea4c9a8441a461bb436a1c90beb994ac841980b8fd62c72de9a62ddf8ae3 /etc/ssl/certs/cd8c0d63.0 |
||||
2c43952ee9e000ff2acc4e2ed0897c0a72ad5fa72c3d934e81741cbd54f05bd1 /etc/ssl/certs/ce5e74ef.0 |
||||
1b28a5568648fef0d3faeb916cb7bdb054724cb3b5a00c6bfd3d8a2fba7a8bba /etc/ssl/certs/Certainly_Root_E1.pem |
||||
0c78902126532fde9eed4b2d8b6a2c9bbaa8b3abc59f233c45c6cb5514a9f808 /etc/ssl/certs/Certainly_Root_R1.pem |
||||
d1e1969cdbc656bb4c568116fe2d9b4f8b02b170dc20193b86a26c046f4b35a7 /etc/ssl/certs/Certigna.pem |
||||
fe3b44c18182e167121a2c645cecc4817441d469dc00633e60fe8476f9e1ad96 /etc/ssl/certs/Certigna_Root_CA.pem |
||||
80eee369aa5b29931209226fcb4b014ba31daa7f630d44a196817c1bb6b334f1 /etc/ssl/certs/certSIGN_Root_CA_G2.pem |
||||
cf339eae15268aff66148f3bcdf112a7700eafded3edcb3f86c60133b10e03f8 /etc/ssl/certs/certSIGN_ROOT_CA.pem |
||||
c4a426fe57a7e4e6966e2103f2941eb7263e7c35727dd0f412bd593467304999 /etc/ssl/certs/Certum_EC-384_CA.pem |
||||
9dd4cbb6d2c29cbb3ca98da02c042a690c0ef4c0521d98aae37e0a704c4bf210 /etc/ssl/certs/Certum_Trusted_Network_CA_2.pem |
||||
43f1bade6454349c258017cc99113f8b6a5712e3807e82ad9371348d52d60190 /etc/ssl/certs/Certum_Trusted_Network_CA.pem |
||||
e6c62d3f63ba03f4dac458b7dac6c09eb4d71cc3c6621769c3883ed51677c01c /etc/ssl/certs/Certum_Trusted_Root_CA.pem |
||||
94e4ab21333740d7ed0f2b5007744e5cf6792c0ddf4c6bdfb3ce8333010e7306 /etc/ssl/certs/CFCA_EV_ROOT.pem |
||||
a5e66a87e60e17b9aac2d825c9b898ce4bb635dd6e8a137c0dd2ca761b6165ce /etc/ssl/certs/CommScope_Public_Trust_ECC_Root-01.pem |
||||
80eda3bc1316bbb2c18df887c7a30a40ace97146471337e06bfdd46337a688c3 /etc/ssl/certs/CommScope_Public_Trust_ECC_Root-02.pem |
||||
ee459c64139faa1fb8d90a9195022aaca51808c62bb374afa2a26b50875346b1 /etc/ssl/certs/CommScope_Public_Trust_RSA_Root-01.pem |
||||
fed2654034ede8dc7677c5e06d4b583bcb0ae352f03cd16111d34c854bbffbbc /etc/ssl/certs/CommScope_Public_Trust_RSA_Root-02.pem |
||||
a5ddabd1602ae1c66ce11ad078e734cc473dcb8e9f573037832d8536ae3de90b /etc/ssl/certs/Comodo_AAA_Services_root.pem |
||||
e273097c7c57cb7cbb908057991ae1774d4e1e8c6a062fb6be9e6645b32fb431 /etc/ssl/certs/COMODO_Certification_Authority.pem |
||||
d69f7b57250536f57ffba92cffe82a8bbcb16e03a9a2607ec967f362ce83f9ce /etc/ssl/certs/COMODO_ECC_Certification_Authority.pem |
||||
24b0d4292dacb02efc38542838e378bc35f040dcd21bebfddbc82dc7feb2876d /etc/ssl/certs/COMODO_RSA_Certification_Authority.pem |
||||
f81ceeaf6341513ef391ab3ea3302e8b2fb2c1527752797bba9b20ca22048b3c /etc/ssl/certs/d4dae3dd.0 |
||||
fe64d4b3ae749db5ec57b04ed9203c748fff446f57b9665fad988435d89c9e43 /etc/ssl/certs/d52c538d.0 |
||||
24b0d4292dacb02efc38542838e378bc35f040dcd21bebfddbc82dc7feb2876d /etc/ssl/certs/d6325660.0 |
||||
8c4220477ed85355fa380466aa8f559106d8a39fc90d3e0c121749e19444064f /etc/ssl/certs/d7e8dc79.0 |
||||
a83c5b6097b03509711c9cd8de59def7ecf99ed72b4076dc33f5b2e35545b3b3 /etc/ssl/certs/d887a5bb.0 |
||||
808130157f570b7640069852c88e256738007811a64c3aa9a4c31038347dc19c /etc/ssl/certs/da0cfd1d.0 |
||||
5ff8425be71c1805446bf10601ce3cb9619889866766fc9285583ca5a4a7de94 /etc/ssl/certs/dc4d6a89.0 |
||||
1914cd2d4cde263315f9e32c7683fc0e1b921919ad12b256d49bf782011c03cc /etc/ssl/certs/dd8e9d41.0 |
||||
b0b7961120481e33670315b2f843e643c42f693c7a1010eb9555e06ddc730214 /etc/ssl/certs/de6d66f3.0 |
||||
e5ae67944f858ea375a06f272d12b3598c27aec727a2ac85755d4e8fc3201e81 /etc/ssl/certs/dhparam.pem |
||||
b52fae9cd8dcf49285f0337cd815deca13fedd31f653bf07f61579451517e18c /etc/ssl/certs/DigiCert_Assured_ID_Root_CA.pem |
||||
660b5aa96668c5162f4af6b0a01241d8527aef8fa8a5307a7033b83c3de4a72d /etc/ssl/certs/DigiCert_Assured_ID_Root_G2.pem |
||||
c4fa4cc30be6aee0a4c0dff81f28768eedd83e8d4934a42f82179cbfa61f13ad /etc/ssl/certs/DigiCert_Assured_ID_Root_G3.pem |
||||
39fdcf28aeffe08d03251fccaf645e3c5de19fa4ebbafc89b4ede2a422148bab /etc/ssl/certs/DigiCert_Global_Root_CA.pem |
||||
5d550643b6400d4341550a9b14aedd0b4fac33ae5deb7d8247b6b4f799c13306 /etc/ssl/certs/DigiCert_Global_Root_G2.pem |
||||
1914cd2d4cde263315f9e32c7683fc0e1b921919ad12b256d49bf782011c03cc /etc/ssl/certs/DigiCert_Global_Root_G3.pem |
||||
d98f681c3a7dce812b90bf7c68046827f3bf5607357f1e4918c5dc813b359bf1 /etc/ssl/certs/DigiCert_High_Assurance_EV_Root_CA.pem |
||||
05161ad2ac04a0df956ef803e127aa877cc5131e0a727ed8e5de43f02e8868c4 /etc/ssl/certs/DigiCert_TLS_ECC_P384_Root_G5.pem |
||||
fe64d4b3ae749db5ec57b04ed9203c748fff446f57b9665fad988435d89c9e43 /etc/ssl/certs/DigiCert_TLS_RSA4096_Root_G5.pem |
||||
ce7d6b44f5d510391be98c8d76b18709400a30cd87659bfebe1c6f97ff5181ee /etc/ssl/certs/DigiCert_Trusted_Root_G4.pem |
||||
ae927c01e73470cfc89943b5cd8f26e481d55c833517c1017f3fef404a38a317 /etc/ssl/certs/D-TRUST_BR_Root_CA_1_2020.pem |
||||
0b83e3ece7c33128cc31ac97595ce1bdb524db3f924623093b64e6a96ffb4b9b /etc/ssl/certs/D-TRUST_EV_Root_CA_1_2020.pem |
||||
a00b8aa918457f5e7e58457b5e2f80d640fa77cc290572aaab1ae7b4734a9528 /etc/ssl/certs/D-TRUST_Root_Class_3_CA_2_2009.pem |
||||
f81ceeaf6341513ef391ab3ea3302e8b2fb2c1527752797bba9b20ca22048b3c /etc/ssl/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.pem |
||||
d1e1969cdbc656bb4c568116fe2d9b4f8b02b170dc20193b86a26c046f4b35a7 /etc/ssl/certs/e113c810.0 |
||||
198cfe560c191a800cbe923ceca0a4e4f3d5a0d7ff9316b47998765fdc0897be /etc/ssl/certs/e18bfb83.0 |
||||
e6c62d3f63ba03f4dac458b7dac6c09eb4d71cc3c6621769c3883ed51677c01c /etc/ssl/certs/e35234b1.0 |
||||
79e9f88ab505186e36f440c88bc37e103e1a9369a0ebe382c4a04bd70b91c027 /etc/ssl/certs/e36a6752.0 |
||||
2dc52d373089ff5173ac392a464746dd066aaa3b7d1b3494a473c96686666fce /etc/ssl/certs/e73d606e.0 |
||||
8c1306d5c64b43ce6c189b8450f27160aaff3f504211ca6819af6035ae1a7d73 /etc/ssl/certs/e868b802.0 |
||||
8db5b7c8f058c56a8d033c2443d34fdfd3656150eaa73fe63c65161e7063ce99 /etc/ssl/certs/e8de2f56.0 |
||||
c6dc63e98b3a5e6a595c7d583a9c47c5efb6d316957466fd16c785b423eacf37 /etc/ssl/certs/ecccd8db.0 |
||||
2ce349e2da9df497cc62aca37b009a2c3261ccdbe06a4c4a063f8105da40eb5d /etc/ssl/certs/ed858448.0 |
||||
a5ddabd1602ae1c66ce11ad078e734cc473dcb8e9f573037832d8536ae3de90b /etc/ssl/certs/ee64a828.0 |
||||
d69f7b57250536f57ffba92cffe82a8bbcb16e03a9a2607ec967f362ce83f9ce /etc/ssl/certs/eed8c118.0 |
||||
1d03b965511ce50d0a0bae1b549ed7048c783cfcba9aa40ea11d355b1889657c /etc/ssl/certs/ef954a4e.0 |
||||
b1d0ac5a261e857409cc921acb515796538b48847722f0a00ddccbf60bccec81 /etc/ssl/certs/emSign_ECC_Root_CA_-_C3.pem |
||||
36e68e205b53c67c7a013894e0d5c8583063468118d1ce78ecbc2200d1dd185c /etc/ssl/certs/emSign_ECC_Root_CA_-_G3.pem |
||||
fb98230f8746d60429c20f8ce04254384337b479a77698939f7041d0c0eb4289 /etc/ssl/certs/emSign_Root_CA_-_C1.pem |
||||
8d390d4c54f6a4a040b04413f1f002192027c66a2a835741f78a152074584a27 /etc/ssl/certs/emSign_Root_CA_-_G1.pem |
||||
24e0277c0c028497c6b0abbbf7163ec3ae7b341cadfb0b90bc00c4ad642172cc /etc/ssl/certs/Entrust.net_Premium_2048_Secure_Server_CA.pem |
||||
a0d7e56b32b767e076bd7d05ce1779dbe3656d0a02a9abe711fc79640b9f7fbe /etc/ssl/certs/Entrust_Root_Certification_Authority_-_EC1.pem |
||||
646db48fa7794bcab4581f264ff3fad4cff7bbd24f5e8bb170d4f602b6caf828 /etc/ssl/certs/Entrust_Root_Certification_Authority_-_G2.pem |
||||
9e01d7bbaaf5ebd3e4ff9c02e3c3a12aaa421574ca86ddb0cb3a21880f2e283d /etc/ssl/certs/Entrust_Root_Certification_Authority_-_G4.pem |
||||
745bd29be45667514b4000e9cdb70cdecad0f02c78232ed722f64f7f80436e35 /etc/ssl/certs/Entrust_Root_Certification_Authority.pem |
||||
d22b235421616835f68d15801d82b44e7c463433f8bbdcc92f9c023fafcb2bf2 /etc/ssl/certs/ePKI_Root_Certification_Authority.pem |
||||
8c1306d5c64b43ce6c189b8450f27160aaff3f504211ca6819af6035ae1a7d73 /etc/ssl/certs/e-Szigno_Root_CA_2017.pem |
||||
47f15a52a984ab1f9cd92b6c1849c0465c1b3c9c6837d54e5d2c004fa01b69b7 /etc/ssl/certs/f081611a.0 |
||||
662d60a283f416d888ff18831009e2cba95c61377f648beeed91a3dea12ac286 /etc/ssl/certs/f0c70a8d.0 |
||||
0c7ffc481084cad9ccd3402eba9401b0f5abea0917d985e9ce401c8efbad4b04 /etc/ssl/certs/f249de83.0 |
||||
08fb40ba4144166f6ae80c7ab60be23e97e5083836d45fa85a33a5d0bfec10f8 /etc/ssl/certs/f30dd6ad.0 |
||||
684f2f6ce0a18fcb038d08a495846fbc35b96d99875fef1b24384cf0944a68c3 /etc/ssl/certs/f3377b1b.0 |
||||
1ad8373ec50073168cb6862a0e119adf2c1065c896adf7eb9695779739b4bb2e /etc/ssl/certs/f387163d.0 |
||||
a3e70af2c4b48562b61fe858d9d30f073f2cf2136f2af01ab5a966673e70af4b /etc/ssl/certs/f39fc864.0 |
||||
fe3b44c18182e167121a2c645cecc4817441d469dc00633e60fe8476f9e1ad96 /etc/ssl/certs/f51bb24c.0 |
||||
e2a832867b33da6aca17e165f11c31af3c6c8736f3954c2df587550291e306e6 /etc/ssl/certs/f51c7df7.0 |
||||
b3bcd05e1b177130f6888fcc1cff4e01cff44ef8e6b0d035f04ad6a71dd0879c /etc/ssl/certs/fa5da96b.0 |
||||
970d70366b2f8c29ac71c8f71689ddd8fd321208a5ededbb2d784af33799a0f6 /etc/ssl/certs/fb717492.0 |
||||
8a3dbcb92ab1c6277647fe2ab8536b5c982abbfdb1f1df5728e01b906aba953a /etc/ssl/certs/fc5a8f99.0 |
||||
8a852f7182753cb0193299c6cb2b4a106b1c38a789217b5eb380d736c5cc0081 /etc/ssl/certs/fd64f3fc.0 |
||||
cbe8a1eec737c93d1c1cc54e31421f81bf358aa43fbc1ac763d80ce61a17fce0 /etc/ssl/certs/fe8a2cd8.0 |
||||
5bd16128d0934629c2e1713140a6f97c9828dbb5429ab5797b2573efc71de1a1 /etc/ssl/certs/feffd413.0 |
||||
c6904218e180fbfb0ed91d81e892c2dd983c4a3404617cb36aeb3a434c3b9df0 /etc/ssl/certs/ff34af3f.0 |
||||
b0bf3a444f89d8be7db120bfecaa2f94d9e49ede21f680d674c1e8d839d8a9a2 /etc/ssl/certs/GDCA_TrustAUTH_R5_ROOT.pem |
||||
d1b69887f73444c0fc0a6f22a2fe961c2423275f9c38ba7d50da2a4ba75394f1 /etc/ssl/certs/GlobalSign_ECC_Root_CA_-_R4.pem |
||||
80eeafa5039f282345129a81ace7e1c1e1d4fd826f1eb3391a4ea56f38a6e3d8 /etc/ssl/certs/GlobalSign_ECC_Root_CA_-_R5.pem |
||||
df68841998b7fd098a9517fe971e97890be0fc93bbe1b2a1ef63ebdea3111c80 /etc/ssl/certs/GlobalSign_Root_CA.pem |
||||
6bdc59f897631af7811e3201cbc58e5999de2600ae8667454a34514eecfd8381 /etc/ssl/certs/GlobalSign_Root_CA_-_R3.pem |
||||
5ff8425be71c1805446bf10601ce3cb9619889866766fc9285583ca5a4a7de94 /etc/ssl/certs/GlobalSign_Root_CA_-_R6.pem |
||||
5bd16128d0934629c2e1713140a6f97c9828dbb5429ab5797b2573efc71de1a1 /etc/ssl/certs/GlobalSign_Root_E46.pem |
||||
dcc1a6246e13880ca5b73ef547e082dd0401e4d8837b6d211be82f7be791ac65 /etc/ssl/certs/GlobalSign_Root_R46.pem |
||||
b3bcd05e1b177130f6888fcc1cff4e01cff44ef8e6b0d035f04ad6a71dd0879c /etc/ssl/certs/GLOBALTRUST_2020.pem |
||||
47f15a52a984ab1f9cd92b6c1849c0465c1b3c9c6837d54e5d2c004fa01b69b7 /etc/ssl/certs/Go_Daddy_Class_2_CA.pem |
||||
500329abac100a953a7396b54b36be57d333022f17401bc948248ea179cf1784 /etc/ssl/certs/Go_Daddy_Root_Certificate_Authority_-_G2.pem |
||||
4195ea007a7ef8d3e2d338e8d9ff0083198e36bfa025442ddf41bb5213904fc2 /etc/ssl/certs/GTS_Root_R1.pem |
||||
1a49076630e489e4b1056804fb6c768397a9de52b236609aaf6ec5b94ce508ec /etc/ssl/certs/GTS_Root_R2.pem |
||||
39238e09bb7d30e39fbf87746ceac206f7ec206cff3d73c743e3f818ca2ec54f /etc/ssl/certs/GTS_Root_R3.pem |
||||
7e8b80d078d3dd77d3ed2108dd2b33412c12d7d72cb0965741c70708691776a2 /etc/ssl/certs/GTS_Root_R4.pem |
||||
c6dc63e98b3a5e6a595c7d583a9c47c5efb6d316957466fd16c785b423eacf37 /etc/ssl/certs/HARICA_TLS_ECC_Root_CA_2021.pem |
||||
05e0ebf9643197ccf8036cdd86a2ee14292c2a077dbe06435ed30369b8762564 /etc/ssl/certs/HARICA_TLS_RSA_Root_CA_2021.pem |
||||
1cdd90d42b48cced8f5ecbff087c49da56b224f0272e4b5074e63b82fff5fb16 /etc/ssl/certs/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem |
||||
677160e6297b48b87ede98ab7b4f2be55894491776f6191937ea397d01a6fb4b /etc/ssl/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem |
||||
c3f06f635f1939ebeb125e5c1f030e329b63dd808d3ce803b1b1794bc78b253a /etc/ssl/certs/HiPKI_Root_CA_-_G1.pem |
||||
1fd9801787f30a4ab835b1462afc3f71473a5eacc74c0a22ed392bc3da9362f3 /etc/ssl/certs/Hongkong_Post_Root_CA_3.pem |
||||
1d03b965511ce50d0a0bae1b549ed7048c783cfcba9aa40ea11d355b1889657c /etc/ssl/certs/IdenTrust_Commercial_Root_CA_1.pem |
||||
9b4282f5a402e19016c4874a52df3367eabccf05be851ad03039f777a602d30a /etc/ssl/certs/IdenTrust_Public_Sector_Root_CA_1.pem |
||||
22b557a27055b33606b6559f37703928d3e4ad79f110b407d04986e1843543d1 /etc/ssl/certs/ISRG_Root_X1.pem |
||||
a13d881e11fe6df181b53841f9fa738a2d7ca9ae7be3d53c866f722b4242b013 /etc/ssl/certs/ISRG_Root_X2.pem |
||||
1d37341b099afc610bf4feb387096577a0dc61bb8fd09444f1a199a1b1b117e3 /etc/ssl/certs/Izenpe.com.pem |
||||
e2a832867b33da6aca17e165f11c31af3c6c8736f3954c2df587550291e306e6 /etc/ssl/certs/localhost.crt |
||||
4f670affee7b14140a6d20937db6e991102d5f8bac1d2562ebf20a1afda94d73 /etc/ssl/certs/Microsec_e-Szigno_Root_CA_2009.pem |
||||
b4ee8ed700b7abe4836d119c8113bc8b717f4f1568abd7edd81f2526c5836983 /etc/ssl/certs/Microsoft_ECC_Root_Certificate_Authority_2017.pem |
||||
626d330f6a8944fa4245f02f9795668e25a40b29b4cc5206bee73337b7dcd4d5 /etc/ssl/certs/Microsoft_RSA_Root_Certificate_Authority_2017.pem |
||||
9848c94859f83e48defe0b25a0f4347480b56ea2bb3336fe6d4dcf00d0d6031d /etc/ssl/certs/NAVER_Global_Root_Certification_Authority.pem |
||||
40f60f2e2f83fb6c63ddefeba7939a7852b2d468183ea939cc4dcac8fe4cc87d /etc/ssl/certs/NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem |
||||
328a3f50fdea662602bcf5287b54590d183890a66ce9f507553222f124cec62f /etc/ssl/certs/nginx-selfsigned.crt |
||||
2dc52d373089ff5173ac392a464746dd066aaa3b7d1b3494a473c96686666fce /etc/ssl/certs/OISTE_WISeKey_Global_Root_GB_CA.pem |
||||
17b98c4d832e8349ecb55f1f90e41dfc7bcd9410d1e925ccd06612cd3b9b9a54 /etc/ssl/certs/OISTE_WISeKey_Global_Root_GC_CA.pem |
||||
4db45324410a01a7023b038e5da7d7274d3cfd392565c351cf3d297fd7664c73 /etc/ssl/certs/QuoVadis_Root_CA_1_G3.pem |
||||
825c67f5583131425c4e33275cc8e5c9dfd02cd190c6d71e1d335621e82965a8 /etc/ssl/certs/QuoVadis_Root_CA_2_G3.pem |
||||
8c4220477ed85355fa380466aa8f559106d8a39fc90d3e0c121749e19444064f /etc/ssl/certs/QuoVadis_Root_CA_2.pem |
||||
198cfe560c191a800cbe923ceca0a4e4f3d5a0d7ff9316b47998765fdc0897be /etc/ssl/certs/QuoVadis_Root_CA_3_G3.pem |
||||
a2ae0b4ec9d2a4c4e150756a3defabd15bcaa75ee2b599e722b27c6a2998d00b /etc/ssl/certs/QuoVadis_Root_CA_3.pem |
||||
808130157f570b7640069852c88e256738007811a64c3aa9a4c31038347dc19c /etc/ssl/certs/Sectigo_Public_Server_Authentication_Root_E46.pem |
||||
7eaaf8c5047d5dbb4f3d7f173318ee936b09da4f0ceb5f3beb45c277480836eb /etc/ssl/certs/Sectigo_Public_Server_Authentication_Root_R46.pem |
||||
7ee52fb3a5afacd55a7a2e00f057f7f64776ea0d536036f54c57694961e25179 /etc/ssl/certs/Secure_Global_CA.pem |
||||
20828fd7b9795221c10272f9f6ed29638f6dc2614465adab1b93f2bfc484c659 /etc/ssl/certs/SecureSign_RootCA11.pem |
||||
a3e70af2c4b48562b61fe858d9d30f073f2cf2136f2af01ab5a966673e70af4b /etc/ssl/certs/SecureTrust_CA.pem |
||||
ef94d474067b306c482dfd066130f04855f50faecd461cee2964ce6c7260000e /etc/ssl/certs/Security_Communication_ECC_RootCA1.pem |
||||
39ad3110b8f84821ca22cfbd995914f2149521d27ce576e743de6a00dc39d9db /etc/ssl/certs/Security_Communication_RootCA2.pem |
||||
40ec121c66bc70c48d5e512fa2d1d9f040c329467232f1964edd62fecb32af87 /etc/ssl/certs/Security_Communication_RootCA3.pem |
||||
684f2f6ce0a18fcb038d08a495846fbc35b96d99875fef1b24384cf0944a68c3 /etc/ssl/certs/Security_Communication_Root_CA.pem |
||||
b509a0f7e60ad27186ef2b2b14327ccc95f7de14d4b89f9aa1312f322d85a543 /etc/ssl/certs/ssl-cert-snakeoil.pem |
||||
662d60a283f416d888ff18831009e2cba95c61377f648beeed91a3dea12ac286 /etc/ssl/certs/SSL.com_EV_Root_Certification_Authority_ECC.pem |
||||
a0681f1a11d5c02760bcb68b61b0d332f6c197e239c4b30dc47f91a79a73282b /etc/ssl/certs/SSL.com_EV_Root_Certification_Authority_RSA_R2.pem |
||||
b68d02ce35bd02123cf5fcd329bdd33640214715dae0442a97782a4471e9b292 /etc/ssl/certs/SSL.com_Root_Certification_Authority_ECC.pem |
||||
2e368debd3626ea9c5d94c582d80050a530b505aa77ba231eb13e4d208c36d67 /etc/ssl/certs/SSL.com_Root_Certification_Authority_RSA.pem |
||||
cf03adad817ae999648c5182ac996fc0682aeda4329c783756aa1c5c3d92eff9 /etc/ssl/certs/SSL.com_TLS_ECC_Root_CA_2022.pem |
||||
e1c93696d4de9125e49f6a12b97a1cbcf8ce7331bc8268f1fe7b6ab447cc14cf /etc/ssl/certs/SSL.com_TLS_RSA_Root_CA_2022.pem |
||||
1ad8373ec50073168cb6862a0e119adf2c1065c896adf7eb9695779739b4bb2e /etc/ssl/certs/Starfield_Class_2_CA.pem |
||||
ca3760ba63bf0a2c5dd0dc7fe897838cc58f12a386b4ee53d2065229848e96a3 /etc/ssl/certs/Starfield_Root_Certificate_Authority_-_G2.pem |
||||
870f56d009d8aeb95b716b0e7b0020225d542c4b283b9ed896edf97428d6712e /etc/ssl/certs/Starfield_Services_Root_Certificate_Authority_-_G2.pem |
||||
0ebb1a5d93b86ad9dcbd294413f272817fe3bb8ba46f4ec8192b3b805f2fa8ae /etc/ssl/certs/SwissSign_Gold_CA_-_G2.pem |
||||
9b3cbeb7d75271e0b62d40d60f8b18a35384ac6b171209231732fc778cfd2b5f /etc/ssl/certs/SwissSign_Silver_CA_-_G2.pem |
||||
cbe8a1eec737c93d1c1cc54e31421f81bf358aa43fbc1ac763d80ce61a17fce0 /etc/ssl/certs/SZAFIR_ROOT_CA2.pem |
||||
bf3bd189c3dd33bc81635d60284461f0d937c2c1d51cc4d7851c13466419fcb0 /etc/ssl/certs/Telia_Root_CA_v2.pem |
||||
303c346ece82ca4f6713ac176164285d0469f326b6f12a787e11f5d702529277 /etc/ssl/certs/TeliaSonera_Root_CA_v1.pem |
||||
d729fda98d8a3bf0d657b93fe0f70e22437359ef0de4ac5b4abcf3ef3667613a /etc/ssl/certs/TrustAsia_Global_Root_CA_G3.pem |
||||
fc9662ebcadeb2c0a804bdb6503d0c23976c638cf73ff95ffafd33ead680e73d /etc/ssl/certs/TrustAsia_Global_Root_CA_G4.pem |
||||
0c7ffc481084cad9ccd3402eba9401b0f5abea0917d985e9ce401c8efbad4b04 /etc/ssl/certs/Trustwave_Global_Certification_Authority.pem |
||||
f08c4d2b700f7cd5da4dc1b60f4c57090fdc692cde8a7221f35b70abb4cec363 /etc/ssl/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem |
||||
a83c5b6097b03509711c9cd8de59def7ecf99ed72b4076dc33f5b2e35545b3b3 /etc/ssl/certs/Trustwave_Global_ECC_P384_Certification_Authority.pem |
||||
b30989fd9e45c74bf417df74d1da639d1f04d4fd0900be813a2d6a031a56c845 /etc/ssl/certs/T-TeleSec_GlobalRoot_Class_2.pem |
||||
1cb130a113f4e8502517a679808a98bf076d59bdb223bfc61cd224b8e1abda49 /etc/ssl/certs/T-TeleSec_GlobalRoot_Class_3.pem |
||||
c6904218e180fbfb0ed91d81e892c2dd983c4a3404617cb36aeb3a434c3b9df0 /etc/ssl/certs/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem |
||||
8a852f7182753cb0193299c6cb2b4a106b1c38a789217b5eb380d736c5cc0081 /etc/ssl/certs/TunTrust_Root_CA.pem |
||||
5dadc31b57074a3168d1df23bb8b6b920acae1d426bf2288fc2de53cdd571089 /etc/ssl/certs/TWCA_Global_Root_CA.pem |
||||
b69a59344e58615a691fa9567d55ad6337f09b57647a389242cbf43716575559 /etc/ssl/certs/TWCA_Root_Certification_Authority.pem |
||||
eaa3be600a842e5b603316ed14e9ae11a43003f68a8317f0f2c01a516da4e586 /etc/ssl/certs/UCA_Extended_Validation_Root.pem |
||||
de2e7b1bc7a2aed4e5866d3655d1041206c27caf376ee81bfc4012e8225e0e7c /etc/ssl/certs/UCA_Global_G2_Root.pem |
||||
08fb40ba4144166f6ae80c7ab60be23e97e5083836d45fa85a33a5d0bfec10f8 /etc/ssl/certs/USERTrust_ECC_Certification_Authority.pem |
||||
8a3dbcb92ab1c6277647fe2ab8536b5c982abbfdb1f1df5728e01b906aba953a /etc/ssl/certs/USERTrust_RSA_Certification_Authority.pem |
||||
2ce349e2da9df497cc62aca37b009a2c3261ccdbe06a4c4a063f8105da40eb5d /etc/ssl/certs/vTrus_ECC_Root_CA.pem |
||||
8cc726cf62c554561e89e1237495bea3026b1709ba7153fed3401fcd489b5aaf /etc/ssl/certs/vTrus_Root_CA.pem |
||||
fbe0f62dde93af96d1b8e27b19b2ee200a834880eca805585b66d18d2ea08192 /etc/ssl/certs/XRamp_Global_CA_Root.pem |
||||
@ -0,0 +1,74 @@ |
||||
f9fd4208d32ff036cd729ce2ffd29ff075c5d015c9ec494a405ecb72b5908e61 /home/bobs/scripts/bible_quotes.sh |
||||
7a8c7ef269d707715ff913c105be944e8f10ee300d1223f7798ed389ba10e834 /home/bobs/scripts/rename_postfix.sh |
||||
a267338051643d40dc55833dd0bb70f8b738dbd99718a177f65a3e115ec4897f /home/bobs/scripts/rename_prefix.sh |
||||
e78013ad259560489a895f2d3ae1802834a7e089fbe27b1137a20bb988664bbb /home/bobs/scripts/setup_debian.sh |
||||
df77ac0e2ada03016f2091fbb96b51597aacc659dd63569d6b6dfca1df878b3a /home/bobs/.aliases.d/0-define-editors.sh |
||||
85b8fca75e92d42209e94160c1dd40d280d433f5de5708d99d736d4d2e8b6cab /home/bobs/.aliases.d/apt_get.sh |
||||
7204d57736262530222203c5b8bd5290788d42bba672907cc3a8a426ee081250 /home/bobs/.aliases.d/asciinema.sh |
||||
be38f89f032735576149285fa6e32ac7fcd3ba8f88903c2d8932529961780d61 /home/bobs/.aliases.d/audio.sh |
||||
ba230dfed3fb26291cf608f36aa88d9016c126a098ead436473ec62a353b0270 /home/bobs/.aliases.d/auto-installer.sh |
||||
6fff2e48c5c8bdfb8e7a8488e20111a6bdd96de49d57139a55f02111e6ad7f91 /home/bobs/.aliases.d/backups.sh |
||||
615b498a11e516d1bdfaef602bf04712cafaa9634cf680694c0d1f7556d75fc4 /home/bobs/.aliases.d/cd_levels.sh |
||||
406af416791f930db1c5ec36ae13b6e369450e596b33c5426ed0f3f02b0beb48 /home/bobs/.aliases.d/chmod_cheats.sh |
||||
13425a2f1e25517e00de1c9eae305a0f040db66f9fe978023850007331e80292 /home/bobs/.aliases.d/chmod.sh |
||||
478562362950aa90c7acf3d2d223d9a5fbb71ad61b1a92da7a01e006d693bd67 /home/bobs/.aliases.d/dangerous.sh |
||||
25a2647307df45ed718df887b485e9f3dc8984317f93c7071d6506b2cab7b8e5 /home/bobs/.aliases.d/dev_ops.sh |
||||
14e8c42158aea41a59879aa35d623490a9b95572d229930b3b3cab06f051304b /home/bobs/.aliases.d/displays.sh |
||||
d6919baf4e9338646ed2fb6c5918fa8e1a9c18385f77462a910ff5d45adb1b0b /home/bobs/.aliases.d/docker.sh |
||||
8a76440746b7e8459754aa779ab04e20b5dadeb7ec780c9e8a0f94affef09067 /home/bobs/.aliases.d/editors.sh |
||||
db75376231e134061f42f490745150737629b105e023eef3d983a0ae50f68a88 /home/bobs/.aliases.d/folders.sh |
||||
98f19db30ebdb35277e2af99283daa35ba398c9769806c02b0b799ce69b216eb /home/bobs/.aliases.d/git_cd.sh |
||||
3bc6144f3f8b3304b31e052d5bea2f386fca868a5a79c1efb874bce41275ece5 /home/bobs/.aliases.d/git.sh |
||||
6e13c695da184da65250c48b380fcc36542719271969ecacb36a2dedf16cff13 /home/bobs/.aliases.d/go-lang.sh |
||||
2b8f7f52aa3903ca5458146bf1ca7a719905e99fc9711d4e003334ca93611652 /home/bobs/.aliases.d/gpg.sh |
||||
d93b69c773d20af9b2f7c2ecd8c92831a5811ddd9dada6e5391f49395baeed05 /home/bobs/.aliases.d/greetings.sh |
||||
831d284eb88b8661f5c1d687b31d2d7553d8b4fb4f0a9340818337e54856a55a /home/bobs/.aliases.d/helm.sh |
||||
46812f2ac4c3deb640a89274bdebc86985c00ca948b46bb5632bceb63b27d8b9 /home/bobs/.aliases.d/help.sh |
||||
8577a216e6cba1adf3191b9831f6bca629c32077dd5729ef289067a5ecfe4384 /home/bobs/.aliases.d/history.sh |
||||
cc948d180c5bccc48eabf61adf605984e0f99cb28bae8418ee0441236d4e3e30 /home/bobs/.aliases.d/ids.sh |
||||
3e943eb2c3990db7145fca7af587009ee7393940c48c9ab9b3fbc76b918a4d74 /home/bobs/.aliases.d/kubectl-cheat-sheet.sh |
||||
89a2eb3b3c014eaee6550f0de39f2fb62a8432735edd756bda09fc2bda430405 /home/bobs/.aliases.d/kubectl.sh |
||||
832d9484193917060b0ae7f01c45aca161c9b669733dbad63a70a2cd393aa3bd /home/bobs/.aliases.d/logs.sh |
||||
9ba5eab0b5d5e76b941207b4f34220bb9dd5f3035c1dc65ec890f3ebf831b6f7 /home/bobs/.aliases.d/maintance.sh |
||||
64e06b1e2c61f28ba83a3bf847174db74932f6882b43c4954001c9f77aeaf38a /home/bobs/.aliases.d/make_symlinks.sh |
||||
eb02b6c2bcdfccc81e5c2345bb8495d5d58fd1afdcae82cdc3d903d43b824e85 /home/bobs/.aliases.d/mem_cpu.sh |
||||
c59451d43161701f31d535292c8e5834ccb24cbc66bbbcc60132e5f7f7b0662d /home/bobs/.aliases.d/misc.sh |
||||
2ce6d933f2e2d88930494767d91bef8c7907f203e57c293d9c6e7f5b4e148605 /home/bobs/.aliases.d/networking.sh |
||||
2c61dc9dfef1d55c9c1132b31ea3d09dfff428c7c89b9912566acf9eeaf15217 /home/bobs/.aliases.d/nice_stuff.sh |
||||
6aaba18e786ee18a22af04ab225aafb3767439b6152c57fbb2a2b17f6277fc4f /home/bobs/.aliases.d/nvida.sh |
||||
9473b14c1de0336fd883e712778cd78fb6a158ae14c5b25c74f016ce832bbb9b /home/bobs/.aliases.d/obs.sh |
||||
9e0b1fde1b6513bce483fe4c7eeabfa4033614e13e3258fe428d7da7d02d7a70 /home/bobs/.aliases.d/pacman.sh |
||||
a3b2d0aeebb06ea0c27d77f09f674b61a2280df86acee3190482208e7413e6ea /home/bobs/.aliases.d/paru.sh |
||||
4001d242567addcf7dfd6efd7d51c47cd4f2325ce74eb9b803618d4061c72b0c /home/bobs/.aliases.d/pass.sh |
||||
de10e97bf0c8a5344ee98b5772b270220c939bca9a5127452f85f07b7be360cc /home/bobs/.aliases.d/php-lang.sh |
||||
e0ad365b8ece66bd71fcb8da87999218251971aa8c1e3cf811ba4afeaf7e33f7 /home/bobs/.aliases.d/programming.sh |
||||
aafbb19bfee022b213dfaccfa28ec21b8e854625683a34e1976426fb951dda48 /home/bobs/.aliases.d/robs_misc.sh |
||||
a17729c53fb8ed4aa42449030ce74806d52677471f668533f7da0599c83401b8 /home/bobs/.aliases.d/routers.sh |
||||
36166a0c5b29def1a03b1405c4a3ad293ee56b2961badd241ae4f8248649e6f4 /home/bobs/.aliases.d/scripts.sh |
||||
31694f8aa7446726aef4235d5e397e050b0b9fc7256489d0b64864c90405b510 /home/bobs/.aliases.d/security.sh |
||||
3ee2ad3f68390a34b521c0ca9830b823cd0ee3681cb910486979e2310fbddf50 /home/bobs/.aliases.d/serial.sh |
||||
001e0edd133d4ef961f6888e9699b97ae0a2908f54afc0605ebf871fc9c87aee /home/bobs/.aliases.d/services.sh |
||||
3f26234bde3f4c63d7028ee047eb0151d595e0e207a8a48a6405bb72cd4e2e0e /home/bobs/.aliases.d/ssh.sh |
||||
f71308d075dd5928ed58aa678bc74e2e58d279006ac52aef24a5ee5ff024f66b /home/bobs/.aliases.d/tar.sh |
||||
a64b3c2a85b3072d75e1acc8cee67f3298423ebe57d75af6e64c5690e78abeef /home/bobs/.aliases.d/test_mail.sh |
||||
3ec760858fdbf5be04485eeedfbbcadb9a47b0785fc1c405e72981428b9e6f00 /home/bobs/.aliases.d/the_cloud.sh |
||||
0470539d7dba33529ec6866d0da1320a3b3c6374d99eeae69de40467ebc5f74a /home/bobs/.aliases.d/tmux.sh |
||||
b53ccb719bd8b2a38fa77b43ab9ad8685ac872a47ae2aedd36bc564c4ff33a41 /home/bobs/.aliases.d/umask.sh |
||||
5413441ab8414898c27228caa34d759ab25d1b20567e91939c7282eb946d3eb9 /home/bobs/.aliases.d/vagrant.sh |
||||
0a1478346260cdb18d4871f6e481993fbe77bef8815a2563341020948db0a1af /home/bobs/.aliases.d/video.sh |
||||
17954233438058f9837b8eee9dda779f026822802914ed16bb3c44dbe57efa1c /home/bobs/.aliases.d/vim.sh |
||||
ed2fea23bdf935c78f29fcd411a94470a96b8d121622cf236c50dc1e091e3363 /home/bobs/.aliases.d/web_servers.sh |
||||
f0d4529e7f2ce42cbdab14ceed81d1b78dd74ad6a886fcb579cbd17838eb8524 /home/bobs/.aliases.d/web.sh |
||||
452a0a8a5fcacb91a4909536960c0bd45a0826bfb4776b37985b798a573e8d78 /home/bobs/.aliases.d/welcome.sh |
||||
064b83dfe062edc011b821827f61d6d2d3092b3bb67371c9921f99b63ddfae8e /home/bobs/.aliases.d/windows.sh |
||||
e08ced76c7611cc56837c27b9a06187066417745a094b09ce93d63fcc80a244c /home/bobs/.aliases.d/yay.sh |
||||
bbe31d97d11cd27d21d6e721b74db8b28108ee687ed31a45d5838f44fea3cafa /home/bobs/.aliases.d/youtube.sh |
||||
04fc7a94914c7f55bac78c0625fb67440566218721b99a4ba646a1a2ea8dbf34 /home/bobs/.aliases.d/zephir.sh |
||||
a3ff9d1b498261e2ceb8de1a38fa175889c55a9d85f69ce922ff4e69b443d1bd /home/bobs/.aliases.d/z_mail_checker.sh |
||||
ad2130dd690b15afcec93f02bd7f4511792856b78888ecb6d9878c14031df242 /home/bobs/.bash_aliases |
||||
42af69c2c749348fe3a0672e4ce7ac042dbc489c964c04dc73e8a0002df416f2 /home/bobs/.bashrc |
||||
26882b79471c25f945c970f8233d8ce29d54e9d5eedcd2884f88affa84a18f56 /home/bobs/.bash_logout |
||||
785348b8894df37f1a296e29fab2a1a44991b46ad22cd55df6eaee4edeade608 /home/bobs/scripts/helper/.git_bash_prompt |
||||
b4d58391f67c6a136722ac20bdd5625dbac200971153772dac26ae2e7f7485f0 /home/bobs/.profile |
||||
5445b5510d94150433aad6be8536ecf76ed9a786fecaea0f1f8c6cff9255b2a6 /home/bobs/scripts/helper/.kube-ps1 |
||||
1dc197527a3190f2fb2520a9c511aca85cd53abb3bd12933cda7908d345dcfc8 /home/bobs/scripts/helper/theme |
||||
@ -0,0 +1,44 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en-US"> |
||||
<head> |
||||
<meta charset="utf-8"> |
||||
<base target="_top"> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
<meta name="language" content="english"> |
||||
<title>Home Page</title> |
||||
<link rel="shortcut icon" href="favicon.ico"> |
||||
<style> |
||||
ul { list-style-type: none; line-height: 40px; margin-right: 40px;} |
||||
ul li { display: inline; } |
||||
</style> |
||||
</head> |
||||
<body style="background-color: rgb(255, 255, 255);"> |
||||
<div style="text-align: center;"><font face="Times New Roman, Times, serif"><b><font color="#cc0000" face="Courier New, Courier, mono" size="+1">Welcome to your Home Page.</font></b></font></div> |
||||
<center> |
||||
<form action="https://www.duckduckgo.com/" method="get"><font face="Times New Roman, Times, serif"><b><font color="#cc0000" face="Courier New, Courier, mono" size="+1"> |
||||
<input name="sourceid" value="chrome" type="hidden"> |
||||
<input name="ie" value="UTF-8" type="hidden"> |
||||
<input size="90" name="q"><input name="hl" value="en" type="hidden"><input name="source" value="hp" type="hidden"><input name="site" value="" type="hidden"><input value="Search" name="submit" type="submit"></font></b></font></form> |
||||
</center> |
||||
|
||||
<p>Some Random Links</p> |
||||
|
||||
<ul> |
||||
<li><a href="https://alternativeto.net/">Alt_To</a></li> |
||||
<li>| <a href="https://www.youtube.com/channel/UC0NErq0RhP51iXx64ZmyVfg">Bret</a></li> |
||||
<li>| <a href="https://github.com/bretfisher">BretGitHub</a></li> |
||||
<li>| <a href="https://jfrog.com/knowledge-base/a-beginners-guide-to-understanding-and-building-docker-images/">Build-Docker</a></li> |
||||
<li>| <a href="https://www.youtube.com/watch?v=dYXhAxxPkqA">BuildAH-ENC-IMG</a></li> |
||||
<li>| <a href="https://libsodium.gitbook.io/doc/installation">CPP_LibSodium</a></li> |
||||
<li>| <a href="https://deno.land/x/dirt@v0.1.2">Deno Dirt</a></li> |
||||
<li>| <a href="https://www.youtube.com/watch?v=5YtNugpMhyQ">FastPHP Video</a></li> |
||||
<li>| <a href="https://www.freecodecamp.org/news/an-introduction-to-the-helm-package-manager-for-kubernetes/">Helm</a></li> |
||||
<li>| <a href="https://www.udemy.com/course/kubernetesmastery/">udemy_kube</a></li> |
||||
</ul> |
||||
|
||||
<pre> |
||||
Edit me at: ~/.data/sites/index.html |
||||
</pre> |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,7 @@ |
||||
Home Page,http://127.0.0.1,LocalHost |
||||
PHP,https://www.php.net/manual/en/langref.php,Reference |
||||
Python,https://docs.python.org/,Docs |
||||
C++,https://en.cppreference.com/w/,Ref |
||||
Bash,https://linuxconfig.org/bash-scripting-tutorial,Tutorial |
||||
Linux,https://tldp.org/LDP/sag/html/index.html,Admin Guide |
||||
Local,file:/home/bobs/.data/sites/index.html,Links |
||||
@ -0,0 +1,6 @@ |
||||
Home Page,http://127.0.0.1,LocalHost |
||||
PHP,https://www.php.net/manual/en/langref.php,Reference |
||||
Python,https://docs.python.org/,Docs |
||||
C++,https://en.cppreference.com/w/,Ref |
||||
Bash,https://linuxconfig.org/bash-scripting-tutorial,Tutorial |
||||
Linux,https://tldp.org/LDP/sag/html/index.html,Admin Guide |
||||
@ -0,0 +1,33 @@ |
||||
[include] |
||||
# include external gitconfig file (requires git 1.7.10+) |
||||
# typically, user.name and user.email is configured. |
||||
path = ~/.gitconfig.secret |
||||
[init] |
||||
defaultBranch = main |
||||
[core] |
||||
editor = nano |
||||
[alias] |
||||
co = checkout |
||||
go = checkout -B |
||||
unstage = reset HEAD -- |
||||
discard = checkout -- |
||||
update-branch = branch -f --no-track |
||||
ub = branch -f --no-track |
||||
|
||||
assume-unchanged = update-index --assume-unchanged |
||||
unassume-unchanged = update-index --no-assume-unchanged |
||||
list-assume-unchanged = !sh -c 'git ls-files -v | grep "^[a-z]" | sed "s/^..//"' |
||||
|
||||
list-conflicts = diff --name-only --diff-filter=U |
||||
|
||||
amend = commit --amend -v |
||||
|
||||
wdiff = diff --color-words |
||||
wshow = show --color-words |
||||
|
||||
# Show a concise status of the working directory, along with the branch |
||||
# and the number of commits behind and/or ahead. |
||||
s = status --short --branch |
||||
|
||||
# Show the staged changes. |
||||
dc = diff --cached |
||||
@ -0,0 +1,326 @@ |
||||
## Sample initialization file for GNU nano. |
||||
## |
||||
## For the options that take parameters, the default value is shown. |
||||
## Other options are unset by default. To make sure that an option |
||||
## is disabled, you can use "unset <option>". |
||||
## |
||||
## Characters that are special in a shell should not be escaped here. |
||||
## Inside string parameters, quotes should not be escaped -- the last |
||||
## double quote on the line will be seen as the closing quote. |
||||
|
||||
## Make 'nextword' (Ctrl+Right) and 'chopwordright' (Ctrl+Delete) |
||||
## stop at word ends instead of at beginnings. |
||||
# set afterends |
||||
|
||||
## When soft line wrapping is enabled, make it wrap lines at blanks |
||||
## (tabs and spaces) instead of always at the edge of the screen. |
||||
set atblanks |
||||
|
||||
## Automatically indent a newly created line to the same number of |
||||
## tabs and/or spaces as the preceding line -- or as the next line |
||||
## if the preceding line is the beginning of a paragraph. |
||||
# set autoindent |
||||
|
||||
## Back up files to the current filename plus a tilde. |
||||
set backup |
||||
|
||||
## The directory to put unique backup files in. |
||||
set backupdir "~/nanoBackups" |
||||
|
||||
## Use bold text instead of reverse video text. |
||||
# set boldtext |
||||
|
||||
## Treat any line with leading whitespace as the beginning of a paragraph. |
||||
# set bookstyle |
||||
|
||||
## The characters treated as closing brackets when justifying paragraphs. |
||||
## This may not include any blank characters. Only closing punctuation, |
||||
## optionally followed by these closing brackets, can end sentences. |
||||
# set brackets ""')>]}" |
||||
|
||||
## Automatically hard-wrap the current line when it becomes overlong. |
||||
# set breaklonglines |
||||
|
||||
## Do case-sensitive searches by default. |
||||
# set casesensitive |
||||
|
||||
## Constantly display the cursor position in the status bar or minibar. |
||||
# set constantshow |
||||
|
||||
## Use cut-from-cursor-to-end-of-line by default. |
||||
# set cutfromcursor |
||||
|
||||
## Do not use the line below the title bar, leaving it entirely blank. |
||||
# set emptyline |
||||
|
||||
## Set the target width for automatic hard-wrapping and for justifying |
||||
## paragraphs. If the specified value is 0 or less, the wrapping point |
||||
## will be the terminal's width minus this number. |
||||
# set fill -8 |
||||
|
||||
## Draw a vertical stripe at the given column, to help judge text width. |
||||
## (This option does not have a default value.) |
||||
# set guidestripe 75 |
||||
|
||||
## Remember the used search/replace strings for the next session. |
||||
set historylog |
||||
|
||||
## Display a "scrollbar" on the righthand side of the edit window. |
||||
# set indicator |
||||
|
||||
## Scroll the buffer contents per half-screen instead of per line. |
||||
# set jumpyscrolling |
||||
|
||||
## Display line numbers to the left (and any anchors in the margin). |
||||
set linenumbers |
||||
|
||||
## Enable vim-style lock-files. This is just to let a vim user know you |
||||
## are editing a file [s]he is trying to edit and vice versa. There are |
||||
## no plans to implement vim-style undo state in these files. |
||||
set locking |
||||
|
||||
## Fall back to slow libmagic to try and determine an applicable syntax. |
||||
# set magic |
||||
|
||||
## The opening and closing brackets that are found by a matching-bracket |
||||
## search. This may not contain blank characters. The opening brackets |
||||
## must come before the closing ones, and they must be in the same order. |
||||
# set matchbrackets "(<[{)>]}" |
||||
|
||||
## Suppress the title bar and show the filename plus a cursor-position |
||||
## percentage in the space of the status bar. |
||||
# set minibar |
||||
|
||||
## Enable mouse support, if available for your system. When enabled, |
||||
## mouse clicks can be used to place the cursor, set the mark (with a |
||||
## double click), and execute shortcuts. The mouse will work in the |
||||
## X Window System, and on the console when gpm is running. |
||||
# set mouse |
||||
|
||||
## Switch on multiple file buffers (inserting a file will put it into |
||||
## a separate buffer). |
||||
# set multibuffer |
||||
|
||||
## Don't convert files from DOS/Mac format. |
||||
# set noconvert |
||||
|
||||
## Don't display the helpful shortcut lists at the bottom of the screen. |
||||
# set nohelp |
||||
|
||||
## Don't automatically add a newline when a file does not end with one. |
||||
# set nonewlines |
||||
|
||||
## Set operating directory. nano will not read or write files outside |
||||
## this directory and its subdirectories. Also, the current directory |
||||
## is changed to here, so any files are inserted from this dir. A blank |
||||
## string means the operating-directory feature is turned off. |
||||
# set operatingdir "" |
||||
|
||||
## Remember the cursor position in each file for the next editing session. |
||||
# set positionlog |
||||
|
||||
## Preserve the XON and XOFF keys (^Q and ^S). |
||||
# set preserve |
||||
|
||||
## The characters treated as closing punctuation when justifying paragraphs. |
||||
## This may not contain blank characters. Only these closing punctuations, |
||||
## optionally followed by closing brackets, can end sentences. |
||||
# set punct "!.?" |
||||
|
||||
## Make status-bar messages disappear after 1 keystroke instead of after 20. |
||||
# set quickblank |
||||
|
||||
## The regular expression that matches quoting characters in email |
||||
## or line-comment introducers in source code. The default is: |
||||
# set quotestr "^([ ]*([!#%:;>|}]|//))+" |
||||
|
||||
## Try to work around a mismatching terminfo terminal description. |
||||
# set rawsequences |
||||
|
||||
## Fix Backspace/Delete confusion problem. |
||||
# set rebinddelete |
||||
|
||||
## Do regular-expression searches by default. |
||||
## Regular expressions are of the extended type (ERE). |
||||
# set regexp |
||||
|
||||
## Save a changed buffer automatically on exit; don't prompt. |
||||
# set saveonexit |
||||
## (The old form of this option, 'set tempfile', is deprecated.) |
||||
|
||||
## Put the cursor on the highlighted item in the file browser, and |
||||
## show the cursor in the help viewer; useful for people who use a |
||||
## braille display and people with poor vision. |
||||
# set showcursor |
||||
|
||||
## Make the Home key smarter: when Home is pressed anywhere but at the |
||||
## very beginning of non-whitespace characters on a line, the cursor |
||||
## will jump to that beginning (either forwards or backwards). If the |
||||
## cursor is already at that position, it will jump to the true start |
||||
## of the line (the left edge). |
||||
# set smarthome |
||||
|
||||
## Spread overlong lines over multiple screen lines. |
||||
set softwrap |
||||
|
||||
## Use this spelling checker instead of the internal one. This option |
||||
## does not have a default value. |
||||
# set speller "aspell -x -c" |
||||
|
||||
## Use the end of the title bar for some state flags: I = auto-indenting, |
||||
## M = mark, L = hard-wrapping long lines, R = recording, S = soft-wrapping. |
||||
set stateflags |
||||
|
||||
## Use this tab size instead of the default; it must be greater than 0. |
||||
# set tabsize 8 |
||||
|
||||
## Convert each typed tab to the fitting number of spaces. |
||||
# set tabstospaces |
||||
|
||||
## Snip whitespace at the end of lines when justifying or hard-wrapping. |
||||
# set trimblanks |
||||
|
||||
## Save files by default in Unix format (also when they were DOS or Mac). |
||||
# set unix |
||||
|
||||
## The two single-column characters used to display the first characters |
||||
## of tabs and spaces. 187 in ISO 8859-1 (0000BB in Unicode) and 183 in |
||||
## ISO-8859-1 (0000B7 in Unicode) seem to be good values for these. |
||||
## The default when in a UTF-8 locale: |
||||
# set whitespace "»·" |
||||
## The default otherwise: |
||||
# set whitespace ">." |
||||
|
||||
## Detect word boundaries differently by treating punctuation |
||||
## characters as parts of words. |
||||
# set wordbounds |
||||
|
||||
## The characters (besides alphanumeric ones) that should be considered |
||||
## as parts of words. This option does not have a default value. When |
||||
## set, it overrides option 'set wordbounds'. |
||||
# set wordchars "<_>." |
||||
|
||||
## Let an unmodified Backspace or Delete erase the marked region (instead |
||||
## of a single character, and without affecting the cutbuffer). |
||||
# set zap |
||||
|
||||
## Hide the bars plus help lines and use the whole terminal as edit area. |
||||
# set zero |
||||
|
||||
|
||||
## Paint the interface elements of nano. These are examples; there are |
||||
## no colors by default, except for errorcolor and spotlightcolor. |
||||
# set titlecolor bold,white,blue |
||||
# set promptcolor lightwhite,grey |
||||
# set statuscolor bold,white,green |
||||
# set errorcolor bold,white,red |
||||
# set spotlightcolor black,lightyellow |
||||
# set selectedcolor lightwhite,magenta |
||||
# set stripecolor ,yellow |
||||
# set scrollercolor cyan |
||||
# set numbercolor cyan |
||||
# set keycolor cyan |
||||
# set functioncolor green |
||||
|
||||
## In root's .nanorc you might want to use: |
||||
# set titlecolor bold,white,magenta |
||||
# set promptcolor black,yellow |
||||
# set statuscolor bold,white,magenta |
||||
# set errorcolor bold,white,red |
||||
# set spotlightcolor black,orange |
||||
# set selectedcolor lightwhite,cyan |
||||
# set stripecolor ,yellow |
||||
# set scrollercolor magenta |
||||
# set numbercolor magenta |
||||
# set keycolor lightmagenta |
||||
# set functioncolor magenta |
||||
|
||||
|
||||
## === Syntax coloring === |
||||
## For all details, see 'man nanorc', section SYNTAX HIGHLIGHTING. |
||||
|
||||
## To include most of the existing syntax definitions, you can do: |
||||
include "/usr/share/nano/*.nanorc" |
||||
|
||||
## Or you can select just the ones you need. For example: |
||||
# include "/usr/share/nano/html.nanorc" |
||||
# include "/usr/share/nano/python.nanorc" |
||||
# include "/usr/share/nano/sh.nanorc" |
||||
|
||||
## In /usr/share/nano/extra/ you can find some syntaxes that are |
||||
## specific for certain distros or for some less common languages. |
||||
|
||||
|
||||
## If <Tab> should always produce four spaces when editing a Python file, |
||||
## independent of the settings of 'tabsize' and 'tabstospaces': |
||||
# extendsyntax python tabgives " " |
||||
|
||||
## If <Tab> should always produce an actual TAB when editing a Makefile: |
||||
# extendsyntax makefile tabgives " " |
||||
|
||||
|
||||
## === Key bindings === |
||||
## For all details, see 'man nanorc', section REBINDING KEYS. |
||||
|
||||
## If you want to suspend nano with one keystroke (instead of with ^T^Z): |
||||
bind ^] suspend main |
||||
|
||||
## The <Ctrl+Delete> keystroke deletes the word to the right of the cursor. |
||||
## On some terminals the <Ctrl+Backspace> keystroke produces ^H, which is |
||||
## the ASCII character for backspace, so it is bound by default to the |
||||
## backspace function. The <Backspace> key itself produces a different |
||||
## keycode, which is hard-bound to the backspace function. So, if you |
||||
## normally use <Backspace> for backspacing and not ^H, you can make |
||||
## <Ctrl+Backspace> delete the word to the left of the cursor with: |
||||
# bind ^H chopwordleft main |
||||
|
||||
## For a more mnemonic Comment keystroke (overriding Cut-from-cursor): |
||||
# bind M-K comment main |
||||
|
||||
## If you want ^L to just refresh the screen and not center the cursor: |
||||
# bind ^L refresh main |
||||
|
||||
## When you sometimes type M-J instead of M-K, or M-T instead of M-R: |
||||
# unbind M-J main |
||||
# unbind M-T main |
||||
## (Those functions are still accessible through ^T^J and ^T^V.) |
||||
|
||||
## For quickly uppercasing or lowercasing the word under the cursor. |
||||
## (These effectively do a Ctrl+Right followed by a Shift+Ctrl+Left, |
||||
## and then pipe the selected text through a sed command.) |
||||
#bind Sh-M-U "^[Oc^[[1;6D^T|sed 's/.*/\U&/'^M" main |
||||
#bind Sh-M-L "^[Oc^[[1;6D^T|sed 's/.*/\L&/'^M" main |
||||
|
||||
## If you would like nano to have keybindings that are more "usual", |
||||
## such as ^O for Open, ^F for Find, ^H for Help, and ^Q for Quit, |
||||
## then uncomment these: |
||||
bind ^X cut main |
||||
bind ^C copy main |
||||
bind ^V paste all |
||||
bind ^Q exit all |
||||
bind ^S savefile main |
||||
bind ^W writeout main |
||||
bind ^O insert main |
||||
set multibuffer |
||||
bind ^H help all |
||||
bind ^H exit help |
||||
bind ^F whereis all |
||||
bind ^G findnext all |
||||
bind ^B wherewas all |
||||
bind ^D findprevious all |
||||
bind ^R replace main |
||||
bind ^Z undo main |
||||
bind ^Y redo main |
||||
unbind ^K main |
||||
unbind ^U all |
||||
unbind ^N main |
||||
unbind ^Y all |
||||
unbind M-J main |
||||
unbind M-T main |
||||
bind ^A mark main |
||||
bind ^P location main |
||||
bind ^T gotoline main |
||||
bind ^T gotodir browser |
||||
bind ^T cutrestoffile execute |
||||
bind ^L linter execute |
||||
bind ^E execute main |
||||
@ -0,0 +1,103 @@ |
||||
#!/bin/bash |
||||
if [ -z "$1" ]; then |
||||
FOLDER=. |
||||
elif [ -z "$2" ]; then |
||||
FOLDER="$1" |
||||
elif [ "$2" = home ]; then |
||||
FOLDER="$HOME/$1" |
||||
else |
||||
FOLDER="$1" |
||||
fi |
||||
if [ -z "$_PROFILES_PATH" ]; then |
||||
_MAIN_PATH_GIT=~/scripts/git/ |
||||
else |
||||
_MAIN_PATH_GIT=${_PROFILES_PATH}scripts/git/ |
||||
fi |
||||
if [ -d "$FOLDER/.git" ]; then |
||||
cd "$FOLDER" || { echo "Unable to CD into $FOLDER !!"; exit 1; } |
||||
/bin/echo "$FOLDER" |
||||
/bin/echo "Here are all the Branches:" |
||||
/usr/bin/git branch -a |
||||
/bin/echo "(0) or (stay) Stay here" |
||||
/bin/echo "(1) or (change) Change to another existing Branch" |
||||
/bin/echo "(2) or (new) Create new Branch" |
||||
read -r branch |
||||
if [[ -z "$branch" ]]; then |
||||
exit 1 |
||||
elif [ "$branch" = "1" ] || [ "$branch" = "change" ]; then |
||||
/bin/echo "Enter name of branch" |
||||
read -r name |
||||
if [[ -z "$name" ]]; then |
||||
exit 1 |
||||
fi |
||||
/usr/bin/git checkout "$name" |
||||
gcos=$? |
||||
if [ "$gcos" -ne "0" ]; then |
||||
echo "Sorry, that branch does NOT exist!" |
||||
exit 1 |
||||
fi |
||||
|
||||
elif [ "$branch" = "2" ] || [ "$branch" = "new" ]; then |
||||
/bin/echo "Enter name for new branch" |
||||
read -r name |
||||
if [[ -z "$name" ]]; then |
||||
exit 1 |
||||
fi |
||||
/usr/bin/git checkout -b "$name" |
||||
gcobs=$? |
||||
if [ "$gcobs" -eq "0" ]; then |
||||
/usr/bin/git push -u origin HEAD |
||||
else |
||||
/bin/echo "Unable to make new branch" |
||||
exit 1 |
||||
fi |
||||
fi |
||||
/bin/echo "(1) or (pull) Just Pull and Wipe my code. Run only before changes!" |
||||
/bin/echo "(2) or (push) Will Pull and Push when your Feature Complete!" |
||||
read -r well |
||||
if [[ -z "$well" ]]; then |
||||
exit 1 |
||||
elif [ "$well" = "1" ] || [ "$well" = "pull" ]; then |
||||
${_MAIN_PATH_GIT}gpull "$FOLDER" |
||||
elif [ "$well" = "2" ] || [ "$well" = "push" ]; then |
||||
while : |
||||
do |
||||
/bin/echo "Here are your untracked/unstaged/changed...files:" |
||||
/usr/bin/git status -s |
||||
/bin/echo "(0) Continue on to next step." |
||||
/bin/echo "(1) (discard) Discard changes made in file!" |
||||
/bin/echo "(2) (add) Add file to be staged." |
||||
/bin/echo "(3) (remove) Remove file so it's not staged." |
||||
read -r todo |
||||
if [[ -z "$todo" ]]; then |
||||
exit 1 |
||||
elif [ "$todo" = "1" ] || [ "$todo" = "discard" ]; then |
||||
/bin/echo "enter path/file:" |
||||
read -r filename |
||||
if [[ -z "$filename" ]]; then |
||||
exit 1 |
||||
fi |
||||
/usr/bin/git checkout -- "$filename" |
||||
elif [ "$todo" = "2" ] || [ "$todo" = "add" ]; then |
||||
/bin/echo "enter path/file:" |
||||
read -r filename |
||||
if [[ -z "$filename" ]]; then |
||||
exit 1 |
||||
fi |
||||
/usr/bin/git add "$filename" |
||||
elif [ "$todo" = "3" ] || [ "$todo" = "remove" ]; then |
||||
/bin/echo "enter path/file:" |
||||
read -r filename |
||||
if [[ -z "$filename" ]]; then |
||||
exit 1 |
||||
fi |
||||
/usr/bin/git rm --cached "$filename" |
||||
elif [ "$todo" = "0" ]; then |
||||
break |
||||
fi |
||||
done |
||||
${_MAIN_PATH_GIT}gpull-and-push "$FOLDER" |
||||
fi |
||||
else |
||||
/bin/echo "Sorry, Git Repo not found!" |
||||
fi |
||||
@ -0,0 +1,99 @@ |
||||
#!/bin/bash |
||||
|
||||
if [ -z "$_PROFILES_PATH" ]; then |
||||
_MAIN_PATHGP=~/scripts/ |
||||
else |
||||
_MAIN_PATHGP=${_PROFILES_PATH}scripts/ |
||||
fi |
||||
|
||||
git_projects=~/.data/.gitprojects |
||||
tmp_projects=/tmp/gitprojects |
||||
git_util=${_MAIN_PATHGP}git/dogit |
||||
git_gen=${_MAIN_PATHGP}locate_gits.sh |
||||
|
||||
refresh() { |
||||
cmdlist=() |
||||
IFSOLD=$IFS |
||||
IFS=','; |
||||
while read -r label mycommand desc; |
||||
do |
||||
[[ $label =~ ^#.* ]] && continue |
||||
cmdlist+=("$label" "$desc") |
||||
done < "$git_projects" |
||||
IFS=$IFSOLD |
||||
} |
||||
|
||||
is_valid() { |
||||
$git_gen |
||||
ggs=$? |
||||
if [ "$ggs" -eq "0" ]; then |
||||
mv $tmp_projects $git_projects |
||||
else |
||||
exit 1 |
||||
fi |
||||
} |
||||
opps=false |
||||
if [ ! -r "$git_projects" ]; then |
||||
is_valid |
||||
opps=true |
||||
fi |
||||
|
||||
refresh |
||||
|
||||
if [ "${#cmdlist[@]}" -eq "0" ] && [ "$opps" = false ]; then |
||||
is_valid |
||||
refresh |
||||
fi |
||||
|
||||
clear |
||||
|
||||
dialog &> /dev/null || { |
||||
[[ "$(uname -s)" == "Darwin" ]] && \ |
||||
echo -e "\nInstall dialog\nbrew install -y dialog" |
||||
if [[ -x /usr/bin/apt-get ]]; then |
||||
echo -e "\nInstall dialog\nsudo apt-get install -y dialog" |
||||
fi |
||||
if [[ -x /usr/bin/pacman ]]; then |
||||
echo -e "\nInstall dialog\nsudo pacman -S dialog" |
||||
fi |
||||
exit 1 |
||||
} |
||||
|
||||
edit() { |
||||
nano "$git_projects" |
||||
run_dialog |
||||
} |
||||
|
||||
quit() { clear; exit 0; } |
||||
|
||||
run_site() { |
||||
IFSOLD=$IFS |
||||
IFS=','; |
||||
while read -r label mycommand desc; |
||||
do |
||||
[[ "$label" = "$command" ]] && DO=$mycommand |
||||
done < "$git_projects" |
||||
IFS=$IFSOLD |
||||
} |
||||
|
||||
run_dialog() { |
||||
command=$(dialog --ok-label "Pull/Push" --cancel-label "EXIT" --output-fd 1 \ |
||||
--extra-button --extra-label "Edit" --colors \ |
||||
--menu "Select git project:" 0 0 0 "${cmdlist[@]}") |
||||
case $command:$? in |
||||
*:0) run_site;; |
||||
*:3) edit;; |
||||
*:*) quit;; |
||||
esac |
||||
} |
||||
|
||||
what=$(${_MAIN_PATHGP}display_check.sh) |
||||
[[ "$what" == "" ]] && echo "" || { echo "$what"; exit 1; } |
||||
|
||||
run_dialog |
||||
|
||||
clear |
||||
|
||||
if [ -n "$DO" ]; then |
||||
$git_util "$DO" |
||||
fi |
||||
@ -0,0 +1,30 @@ |
||||
#!/bin/bash |
||||
clear |
||||
if [ -z "$1" ]; then |
||||
/bin/echo "Please enter you GIT Folder" |
||||
exit 1 |
||||
else |
||||
/bin/echo "Warning: All local code, in $1, on this PC will be wiped out!!!" |
||||
/bin/echo "Please type: yes (hit enter), to do a git pull to make your local copy up to date!" |
||||
read -r agree |
||||
if [ "$agree" = "yes" ]; then |
||||
cd "$1" || { echo "Unable to CD into $1 !!"; exit 1; } |
||||
branch=$(git symbolic-ref --short -q HEAD) |
||||
branch=${branch:-HEAD} |
||||
/usr/bin/git pull origin "$branch" |
||||
gpobs=$? |
||||
if [ "$gpobs" -eq "0" ]; then |
||||
/bin/echo "Updated..." |
||||
read -r -n 1 -p "Press any key to continue..." |
||||
else |
||||
/bin/echo "Error!!!!" |
||||
read -r -n 1 -p "Hit a key..." |
||||
exit 1 |
||||
fi |
||||
/bin/echo "thanks" |
||||
else |
||||
/bin/echo "Skipped update..." |
||||
read -r -n 1 -p "Press any key to continue..." |
||||
/bin/echo "" |
||||
fi |
||||
fi |
||||
@ -0,0 +1,86 @@ |
||||
#!/bin/bash |
||||
clear |
||||
if [ -z "$1" ]; then |
||||
/bin/echo "Please enter you GIT Folder" |
||||
exit 1 |
||||
else |
||||
cd "$1" || { echo "Unable to CD into $1 !!"; exit 1; } |
||||
/usr/bin/git status -s |
||||
branch=$(git symbolic-ref --short -q HEAD) |
||||
branch=${branch:-HEAD} |
||||
/bin/echo "Did you see any files that you must first add using: git add file ?" |
||||
/bin/echo "Please type: yes/no (then hit enter). yes will add the files, no will skip them." |
||||
read -r safe |
||||
if [ "$safe" = "yes" ]; then |
||||
/usr/bin/git add --all . |
||||
else |
||||
if [ "$safe" = "no" ]; then |
||||
echo "Ok" |
||||
else |
||||
exit 1 |
||||
fi |
||||
fi |
||||
/bin/echo "Are you feature complete and working?" |
||||
/bin/echo "Please type: yes (then hit enter), to do a git pull/push to make $1 up to date!" |
||||
read -r agree |
||||
if [ "$agree" = "yes" ]; then |
||||
/bin/echo "Please enter your commit message now: What features are added/removed?" |
||||
while : |
||||
do |
||||
read -r commit |
||||
LEN=${#commit} |
||||
if [ "$LEN" -lt "5" ]; then |
||||
/bin/echo "Please enter your a commit message! What did you work on?" |
||||
else |
||||
break |
||||
fi |
||||
done |
||||
/usr/bin/git commit -a -m "$commit" |
||||
gcams=$? |
||||
if [ "$gcams" -eq "0" ]; then |
||||
/bin/echo "I applied your commit message, $commit" |
||||
else |
||||
/bin/echo "Opps" |
||||
read -r -n 1 -p "Hit a key to abort!" |
||||
exit 1 |
||||
fi |
||||
/usr/bin/git status |
||||
read -r -n 1 -p "Ready to pull in new code? Hit any key..." |
||||
/usr/bin/git pull origin "$branch" |
||||
ubgpos=$? |
||||
if [ "$ubgpos" -eq "0" ]; then |
||||
/bin/echo "done with pulling." |
||||
else |
||||
/bin/echo "Opps" |
||||
read -r -n 1 -p "Hit a key to abort!" |
||||
exit 1 |
||||
fi |
||||
/bin/echo "Ready to save your work" |
||||
read -r -n 1 -p "Press any key to continue..." |
||||
/usr/bin/git push origin "$branch" |
||||
ubgpobs=$? |
||||
#main |
||||
if [ "$ubgpobs" -eq "0" ]; then |
||||
/bin/echo "Super job!" |
||||
else |
||||
/bin/echo "Opps" |
||||
read -r -n 1 -p "Hit a key to abort!" |
||||
exit 1 |
||||
fi |
||||
#/bin/echo "Update MainSite.com?" |
||||
#/bin/echo "Have you tested this yet? If working, type: yes (then hit enter)." |
||||
# read -r worked |
||||
#if [ "$worked" = "yes" ]; then |
||||
# /usr/bin/ssh -t mysite "cd /var/www/mainsite; /usr/bin/git pull origin master" |
||||
# /bin/echo "thanks" |
||||
#fi |
||||
read -r -n 1 -p "Press any key to exit" |
||||
/bin/echo "" |
||||
exit 0 |
||||
else |
||||
/bin/echo "Skipped update..." |
||||
read -r -n 1 -p "Press any key to continue..." |
||||
/bin/echo "" |
||||
exit 1 |
||||
fi |
||||
fi |
||||
@ -0,0 +1,37 @@ |
||||
#!/bin/sh |
||||
#Get Sub-Network |
||||
SN=$(netstat -nr | grep -m 1 -iE 'default|0.0.0.0' | awk '{print $2}' | sed 's/\.[0-9]*$//') |
||||
export SN |
||||
#Get Default Gateway |
||||
GW=$(netstat -nr | grep -m 1 -iE 'default|0.0.0.0' | awk '{print $2}') |
||||
export GW |
||||
/bin/echo -e "\n If you do not have permission to scan the network then (q) Quit!!" |
||||
while : |
||||
do |
||||
/bin/echo "(0) Find common servers" |
||||
/bin/echo "(1) Find web servers" |
||||
/bin/echo "(2) Find file servers" |
||||
/bin/echo "(3) Find SSH servers" |
||||
/bin/echo "(4) Find FTP servers" |
||||
/bin/echo "(5) Quick Check Internet" |
||||
/bin/echo "(6) Ping Internet until ctrl-c" |
||||
/bin/echo "(q) Quit or Enter" |
||||
read -r netcmd |
||||
if [ -z "$netcmd" ] || [ "$netcmd" = q ]; then |
||||
exit 0 |
||||
elif [ "$netcmd" = 0 ]; then |
||||
nmap --top-ports 10 "$SN".* |
||||
elif [ "$netcmd" = 1 ]; then |
||||
nmap -p 80,443,8080 "$SN".* |
||||
elif [ "$netcmd" = 2 ]; then |
||||
nmap -p 137,138,139,445 "$SN".* |
||||
elif [ "$netcmd" = 3 ]; then |
||||
nmap -p 22 "$SN".* |
||||
elif [ "$netcmd" = 4 ]; then |
||||
nmap -p 21 "$SN".* |
||||
elif [ "$netcmd" = 5 ]; then |
||||
/bin/ping -c 5 -i .250 -s 2 "$GW" |
||||
elif [ "$netcmd" = 6 ]; then |
||||
/bin/ping "$GW" |
||||
fi |
||||
done |
||||
@ -0,0 +1,213 @@ |
||||
#!/bin/bash |
||||
PW_FOLDER="$HOME/.mypwds" |
||||
ME=$(whoami) |
||||
export PASSWORD_STORE_CLIP_TIME=75 |
||||
export PASSWORD_STORE_DIR="$PW_FOLDER/stores" |
||||
export GNUPGHOME="$PW_FOLDER" |
||||
|
||||
editors=("gnome-text-editor" "mousepad" "leafpad" "kwrite" "kate" "pluma" "xed" "geany" "brackets" "notepadqq" "code" "nano" "vi") |
||||
for editor in "${editors[@]}"; do |
||||
full_path=$(command -v "$editor" 2> /dev/null) |
||||
if [ -n "$full_path" ]; then |
||||
export EDITOR="$full_path" |
||||
break |
||||
fi |
||||
done |
||||
|
||||
# Function to check if a program is installed |
||||
check_program() { |
||||
local program=$1 |
||||
if ! command -v "$program" &> /dev/null; then |
||||
if [ "$program" == "gpg2" ]; then |
||||
echo "$program is not installed. You can install it with:" |
||||
echo " sudo apt update && sudo apt install gnupg2" |
||||
else |
||||
echo "$program is not installed. You can install it with:" |
||||
echo " sudo apt update && sudo apt install $program" |
||||
fi |
||||
exit 1 |
||||
fi |
||||
} |
||||
# Programs to check |
||||
programs=("pass" "gpg2" "xclip") |
||||
for program in "${programs[@]}"; do |
||||
check_program "$program" |
||||
done |
||||
|
||||
a-long-password() { |
||||
if [ -z "$1" ]; then |
||||
local random_string=$(openssl rand -base64 24) |
||||
else |
||||
local random_string=$(openssl rand -base64 "$1") |
||||
fi |
||||
local possible_symbols='@#,%.&*()^?' |
||||
local num_symbols=$((RANDOM % ${#possible_symbols} + 1)) |
||||
extra_symbols=$(echo "$possible_symbols" | fold -w1 | shuf | head -n "$num_symbols" | tr -d '\n') |
||||
local combined_string="${random_string}${extra_symbols}" |
||||
LCAP=$(echo "$combined_string" | fold -w1 | shuf | tr -d '\n') |
||||
} |
||||
a-good-pass() { |
||||
local password=$LCAP |
||||
# Get the length of the password |
||||
local password_length=${#password} |
||||
# Calculate half the length of the password |
||||
local half_length=$((password_length / 2)) |
||||
# Generate a random starting position between 0 and half_length |
||||
local start_position=$((RANDOM % (password_length - half_length + 1))) |
||||
# Calculate a random length for the substring between half_length and password_length |
||||
local substring_length=$((RANDOM % (password_length - half_length + 1) + half_length)) |
||||
# Extract the substring |
||||
local substring=${password:start_position:substring_length} |
||||
GCAP=$(echo "$substring" | fold -w1 | shuf | tr -d '\n') |
||||
} |
||||
a-normal-pass() { |
||||
export LC_ALL=C |
||||
local PWD_SIZE=$((9 + RANDOM % 16)) # Min 9, Max 9 + 16 |
||||
local PCS='@#%^&*()_-+=[].,;:?' |
||||
local SPC=${PCS:$((RANDOM % ${#PCS})):1} # Start Random special char. |
||||
local EPC=${PCS:$((RANDOM % ${#PCS})):1} # End Random special char. |
||||
local tpwd=$(grep -ao '[A-Za-z0-9]' /dev/urandom \ |
||||
| head -n $PWD_SIZE \ |
||||
| shuf \ |
||||
| tr -d 'ioIOlL01\n') |
||||
# Check if the variable contains a digit |
||||
if [[ ! $tpwd =~ [0-9] ]]; then |
||||
# Generate a random number from 2 to 99 |
||||
random_number=$((RANDOM % 98 + 2)) |
||||
# Append the random number to the variable |
||||
local tpwd="${tpwd}${random_number}" |
||||
fi |
||||
NCAP=$(echo "${SPC}${tpwd}${EPC}" | fold -w1 | shuf | tr -d '\n') |
||||
} |
||||
|
||||
pick_option() { |
||||
a-long-password |
||||
a-good-pass |
||||
a-normal-pass |
||||
echo "Please pick an option:" |
||||
echo "1. Use LONG Password: $LCAP" |
||||
echo "2. Use Good Password: $GCAP" |
||||
echo "3. Use Normal Password: $NCAP" |
||||
echo "4. Fetch Password." |
||||
echo "5. Edit/Add Password." |
||||
read -n 1 -r -p "Enter your choice (1, 2, 3, 4, or 5): " choice |
||||
echo "" |
||||
case "$choice" in |
||||
1) |
||||
CAP=$LCAP |
||||
use_pwd |
||||
;; |
||||
2) |
||||
CAP=$GCAP |
||||
use_pwd |
||||
;; |
||||
3) |
||||
CAP=$NCAP |
||||
use_pwd |
||||
;; |
||||
4) |
||||
fetch_pwd |
||||
;; |
||||
5) |
||||
edit_pwd |
||||
;; |
||||
*) |
||||
echo "Invalid choice, please try again." |
||||
pick_option # Call the function again for a valid input |
||||
;; |
||||
esac |
||||
} |
||||
|
||||
use_pwd() { |
||||
if command -v xclip > /dev/null 2>&1; then |
||||
printf "%s" "${CAP//$'\n'/}" | xclip -selection clipboard |
||||
echo -e "This Password has been saved to the clip-board. Use CTRL+V to paste." |
||||
else |
||||
echo -e "please run \$ sudo apt install xclip \n" |
||||
fi |
||||
echo "" |
||||
enter_pwd |
||||
} |
||||
|
||||
do_init() { |
||||
# Create the directory if necessary and initialize it |
||||
mkdir -p "$PW_FOLDER/stores" |
||||
chmod 700 "$PW_FOLDER" |
||||
|
||||
gpg2 --homedir "$PW_FOLDER" --batch --gen-key <<EOF |
||||
Key-Type: RSA |
||||
Key-Length: 4096 |
||||
Expire-Date: 0 |
||||
Name-Real: $ME |
||||
Name-Email: $ME@localhost.me |
||||
%commit |
||||
EOF |
||||
gpg2 --homedir "$PW_FOLDER" --list-keys --with-colons | grep '^pub' | awk -F: '{print $5}' > "$PASSWORD_STORE_DIR/.gpg-id" |
||||
pass init $(cat "$PASSWORD_STORE_DIR/.gpg-id") |
||||
} |
||||
|
||||
init_pwds() { |
||||
if [ ! -d "$PW_FOLDER" ]; then |
||||
echo -e "Folder $PW_FOLDER does not exist.\nYou will be prompted to make a main password...\n" |
||||
read -n 1 -r -p "Would you like to Initialize the password store, now (y/n)?" doit |
||||
case "$doit" in |
||||
[yY]) |
||||
do_init |
||||
;; |
||||
esac |
||||
fi |
||||
} |
||||
fetch_pwd() { |
||||
export LC_ALL=en_US.UTF-8 |
||||
pass ls |
||||
read -p "Enter the password file to view, EX: $ME/Chase Bank :" file |
||||
pass "$file" |
||||
pass "$file" -c |
||||
} |
||||
edit_pwd() { |
||||
export LC_ALL=en_US.UTF-8 |
||||
pass ls |
||||
read -p "Enter the password file to edit, EX: $ME/Chase Bank :" file |
||||
pass edit "$file" |
||||
check=$(pass "$file") |
||||
# Remove Empty Passwords |
||||
if [[ -z "$check" ]]; then |
||||
pass rm "$file" |
||||
fi |
||||
} |
||||
clearclip=false |
||||
enter_pwd() { |
||||
read -n 1 -r -p "Would you like to Save this Password (y/n)?" doit |
||||
case "$doit" in |
||||
[yY]) |
||||
echo -e "\n" |
||||
read -p "Enter description, EX: Username :" desc |
||||
read -p "Enter Entry System Name, EX: $ME/Chase Bank :" entry |
||||
echo -e "$CAP\n$desc" | pass insert -m "$entry" |
||||
clearclip=true |
||||
;; |
||||
[nN]) |
||||
echo -e "\nPlease, in some way, capture the password...\n" |
||||
;; |
||||
*) |
||||
echo -e "\nInvalid choice...please try again.\n" |
||||
enter_pwd |
||||
;; |
||||
esac |
||||
} |
||||
|
||||
init_pwds |
||||
pick_option |
||||
echo "" |
||||
if [ "$clearclip" = true ]; then |
||||
read -n 1 -r -p "Press E key to empty clipboard and Exit, or use Enter key to just EXIT : " doit |
||||
case "$doit" in |
||||
[eE]) |
||||
echo -n "" | xclip -selection clipboard |
||||
echo -e "\nClearing password, 1 second to exit...\n" |
||||
sleep 1 |
||||
;; |
||||
esac |
||||
else |
||||
read -n 1 -s -r -p "Press the Enter key to EXIT..." |
||||
fi |
||||
@ -0,0 +1,95 @@ |
||||
#!/bin/bash |
||||
|
||||
if [ -d "$HOME" ]; then |
||||
HPATH=$HOME |
||||
elif [ -d "/home/$USER" ]; then |
||||
HPATH=/home/$USER |
||||
else |
||||
echo "Unable to Find user HOME folder!!!!" |
||||
exit 1 |
||||
fi |
||||
|
||||
if [ -z "$_PROFILES_PATH" ]; then |
||||
_MAIN_PATHX=~/.data |
||||
else |
||||
_MAIN_PATHX=${_PROFILES_PATH} |
||||
fi |
||||
|
||||
urls=${_MAIN_PATHX}/sites/urls |
||||
config_sites_dir=${_MAIN_PATHX}/sites |
||||
config_sites=$config_sites_dir/sites_url.list |
||||
WEBSITE_BROWSER='firefox' |
||||
|
||||
dialog &> /dev/null || { |
||||
[[ $(uname -s) == "Darwin" ]] && \ |
||||
echo -e "\nInstall dialog\nbrew install -y dialog" |
||||
if [[ -x /usr/bin/apt-get ]]; then |
||||
echo -e "\nInstall dialog\nsudo apt-get install -y dialog" |
||||
fi |
||||
if [[ -x /usr/bin/pacman ]]; then |
||||
echo -e "\nInstall dialog\nsudo pacman -S dialog" |
||||
fi |
||||
exit 1 |
||||
} |
||||
|
||||
edit() { |
||||
if [ -z "$EDITOR" ]; then |
||||
nano "$config_sites" |
||||
else |
||||
$EDITOR "$config_sites" |
||||
fi |
||||
run_dialog |
||||
} |
||||
|
||||
refresh() { |
||||
if [ ! -d "$config_sites_dir" ]; then |
||||
mkdir -p "$config_sites_dir" |
||||
fi |
||||
if [ ! -r "$config_sites" ]; then |
||||
cp "$urls" "$config_sites" |
||||
echo "Local,file:${HPATH}/.data/sites/index.html,Links" >> "$config_sites" |
||||
fi |
||||
# if [ ! -r "$config_sites_dir/index.html" ]; then |
||||
# cp ${_MAIN_PATHX}/sites/index.html "$config_sites_dir/index.html" |
||||
# fi |
||||
cmdlist=() |
||||
IFSOLD=$IFS |
||||
IFS=','; |
||||
while read -r label mycommand desc; |
||||
do |
||||
[[ $label =~ ^#.* ]] && continue |
||||
cmdlist+=("$label" "$desc") |
||||
done < "$config_sites" |
||||
IFS=$IFSOLD |
||||
} |
||||
|
||||
quit() { clear; exit 0; } |
||||
|
||||
run_site() { |
||||
IFSOLD=$IFS |
||||
IFS=','; |
||||
while read -r label mycommand desc; |
||||
do |
||||
[[ "$label" = "$command" ]] && { |
||||
$WEBSITE_BROWSER "$mycommand" & |
||||
clear |
||||
exit 0 |
||||
} |
||||
done < "$config_sites" |
||||
IFS=$IFSOLD |
||||
} |
||||
|
||||
run_dialog() { |
||||
refresh |
||||
command=$(dialog --ok-label "View Site" --cancel-label "EXIT" --output-fd 1 \ |
||||
--extra-button --extra-label "Edit" --colors \ |
||||
--menu "Select web site:" 0 0 0 "${cmdlist[@]}") |
||||
case $command:$? in |
||||
*:0) run_site;; |
||||
*:3) edit;; |
||||
*:*) quit;; |
||||
esac |
||||
} |
||||
|
||||
run_dialog |
||||
clear |
||||
Loading…
Reference in new issue