diff --git a/.conf/VERSIONID b/.conf/VERSIONID index a166b4182..0264b2d2f 100644 --- a/.conf/VERSIONID +++ b/.conf/VERSIONID @@ -1 +1 @@ -2.0.438 +2.0.439 diff --git a/archlinuxconfig.bash b/archlinuxconfig.bash index ab92169fb..ff81d3e77 100644 --- a/archlinuxconfig.bash +++ b/archlinuxconfig.bash @@ -139,31 +139,15 @@ fi } _DONEAURHELPER_(){ -echo echo -echo echo #command "\$1" || _DOAURHELPERS_ -if ! command "\$1" || echo whats diz whats diz whats diz whats diz whats diz whats diz whats diz whats diz +if ! command "\$1" then printf '%s\n' "Found command \$1" -printf '%s\n' "Found command \$1" -printf '%s\n' "Found command \$1" -printf '%s\n' "Found command \$1" if printf '%s\n' "\${AURHELPERS[@]}" | grep -q -P "^\$1$" then -echo echo -echo echo -echo \$1 -echo echo -echo echo -echo echo -echo echo -echo \$1 -echo echo -echo echo +printf '%s\n' "\$1" fi fi -echo echo -echo echo } _DOAURHELPERS_(){ @@ -215,7 +199,7 @@ AURHELPERS=(aurutils bauerbill pacaur pakku paru pbget pikaur-git pkgbuilder puy fi # command yay || makeyay echo _DONEAURHELPER_ pikaur -_DONEAURHELPER_ pikaur +# _DONEAURHELPER_ pikaur # _DOAURHELPERS_ ## makeaurhelpers EOF EOM @@ -273,6 +257,8 @@ alias D='nice -n 20 du -hs' alias d='nice -n 20 du -hs' alias E='exit' alias e='exit' +alias ES='emacs' +alias es='emacs' alias F='grep -n --color=always' alias f='grep -n --color=always' alias G='ga ; gcm ; gp' @@ -311,6 +297,8 @@ alias PCSS='pacman -Ss --color=always' alias pcss='pacman -Ss --color=always' alias Q='exit' alias q='exit' +alias V='v' +alias v='v' alias UM='uname -m' alias um='uname -m' EOM @@ -448,6 +436,20 @@ EOM chmod 700 usr/local/bin/dfa } +_ADDes_() { +_CFLHDR_ usr/local/bin/es +cat >> usr/local/bin/es <<- EOM +if [[ -z "\${1:-}" ]] +then +ARGS=(".") +else +ARGS=("\$@") +fi +EOM +printf "%s\\n%s\\n%s\\n" "[ \"\$UID\" = 0 ] && printf \"\\e[1;31m%s\\e[1;37m%s\\e[1;31m%s\\n\" \"Cannot run '\${0##*/}' as root user :\" \" the command 'addauser username' creates user accounts in $INSTALLDIR : the command '$STARTBIN command addauser username' can create user accounts in $INSTALLDIR from Termux : a default user account is created during setup : the default username 'user' can be used to access the PRoot system employing a user account : command '$STARTBIN help' has more information : \" \"exiting...\" && exit" "[ ! -x \"\$(command -v emacs)\" ] && pci emacs && emacs \"\${ARGS[@]}\" || emacs \"\${ARGS[@]}\"" "## v EOF" >> usr/local/bin/es +chmod 700 usr/local/bin/es +} + _ADDexd_() { _CFLHDR_ usr/local/bin/exd "# Usage: \`. exd\` the dot sources \`exd\` which makes this shortcut script work." cat >> usr/local/bin/exd <<- EOM diff --git a/necessaryfunctions.bash b/necessaryfunctions.bash index 348ee56be..f754dcadb 100644 --- a/necessaryfunctions.bash +++ b/necessaryfunctions.bash @@ -31,6 +31,7 @@ _ADDch_ _ADDchperms.cache+gnupg_ _ADDcsystemctl_ _ADDdfa_ +_ADDes_ _ADDexd_ _ADDbindexample_ _ADDfbindprocpcidevices.prs_ diff --git a/printoutstatements.bash b/printoutstatements.bash index 9208a6619..52eed19d0 100644 --- a/printoutstatements.bash +++ b/printoutstatements.bash @@ -15,7 +15,7 @@ FLHDR1[1]="" FLHDR1[2]="set -Eeuo pipefail" FLHDR1[3]="shopt -s nullglob globstar" FLHDR1[4]="unset LD_PRELOAD" -FLHDR1[5]="VERSIONID=2.0.437" +FLHDR1[5]="VERSIONID=2.0.438" FLHDR1[6]="" FLHDRP[0]="## BEGIN #####################################################################" FLHDRP[1]="" diff --git a/setupTermuxArch b/setupTermuxArch index 5df230966..ac3e4d8be 100755 --- a/setupTermuxArch +++ b/setupTermuxArch @@ -4,13 +4,13 @@ ## https://termuxarch.github.io/TermuxArch/CONTRIBUTORS thank you for helping ## command 'setupTermuxArch h[elp]' has information how to use this file ################################################################################ -VERSIONID=2.0.437 +VERSIONID=2.0.438 set -Eeuo pipefail shopt -s nullglob globstar umask 0022 unset LD_PRELOAD ## INIT FUNCTIONS ############################################################## -## The entire dataset can be viewed and work on with command 'setupTermuxArch bloom' which downloads all the components of TermuxArch into a ~/TermuxArchBloom directory in the home directory. The command 'setupTermuxArch bloom' is very similar to command 'setupTermuxArch manual' but much more expansive, verbose. Command 'setupTermuxArch h[elp]' has additional information how to use this file. +## The entire dataset can be viewed and worked on with command 'setupTermuxArch bloom' which downloads all the components of TermuxArch into a ~/TermuxArchBloom directory in the home directory. The command 'setupTermuxArch bloom' is very similar to command 'setupTermuxArch manual' but much more expansive, verbose. Command 'setupTermuxArch h[elp]' has additional information how to use this file. _STRPERROR_() { # run on script error local RV="$?" diff --git a/setupTermuxArch.bash b/setupTermuxArch.bash index 5df230966..ac3e4d8be 100755 --- a/setupTermuxArch.bash +++ b/setupTermuxArch.bash @@ -4,13 +4,13 @@ ## https://termuxarch.github.io/TermuxArch/CONTRIBUTORS thank you for helping ## command 'setupTermuxArch h[elp]' has information how to use this file ################################################################################ -VERSIONID=2.0.437 +VERSIONID=2.0.438 set -Eeuo pipefail shopt -s nullglob globstar umask 0022 unset LD_PRELOAD ## INIT FUNCTIONS ############################################################## -## The entire dataset can be viewed and work on with command 'setupTermuxArch bloom' which downloads all the components of TermuxArch into a ~/TermuxArchBloom directory in the home directory. The command 'setupTermuxArch bloom' is very similar to command 'setupTermuxArch manual' but much more expansive, verbose. Command 'setupTermuxArch h[elp]' has additional information how to use this file. +## The entire dataset can be viewed and worked on with command 'setupTermuxArch bloom' which downloads all the components of TermuxArch into a ~/TermuxArchBloom directory in the home directory. The command 'setupTermuxArch bloom' is very similar to command 'setupTermuxArch manual' but much more expansive, verbose. Command 'setupTermuxArch h[elp]' has additional information how to use this file. _STRPERROR_() { # run on script error local RV="$?" diff --git a/setupTermuxArch.sh b/setupTermuxArch.sh index 5df230966..ac3e4d8be 100755 --- a/setupTermuxArch.sh +++ b/setupTermuxArch.sh @@ -4,13 +4,13 @@ ## https://termuxarch.github.io/TermuxArch/CONTRIBUTORS thank you for helping ## command 'setupTermuxArch h[elp]' has information how to use this file ################################################################################ -VERSIONID=2.0.437 +VERSIONID=2.0.438 set -Eeuo pipefail shopt -s nullglob globstar umask 0022 unset LD_PRELOAD ## INIT FUNCTIONS ############################################################## -## The entire dataset can be viewed and work on with command 'setupTermuxArch bloom' which downloads all the components of TermuxArch into a ~/TermuxArchBloom directory in the home directory. The command 'setupTermuxArch bloom' is very similar to command 'setupTermuxArch manual' but much more expansive, verbose. Command 'setupTermuxArch h[elp]' has additional information how to use this file. +## The entire dataset can be viewed and worked on with command 'setupTermuxArch bloom' which downloads all the components of TermuxArch into a ~/TermuxArchBloom directory in the home directory. The command 'setupTermuxArch bloom' is very similar to command 'setupTermuxArch manual' but much more expansive, verbose. Command 'setupTermuxArch h[elp]' has additional information how to use this file. _STRPERROR_() { # run on script error local RV="$?" diff --git a/setupTermuxArch.sha512 b/setupTermuxArch.sha512 index 39d950c2e..406ce9a97 100644 --- a/setupTermuxArch.sha512 +++ b/setupTermuxArch.sha512 @@ -1 +1 @@ -a25b6f33d9f6d720fcc94147c8e66f7a010c708baae4ea25a89f28f8d63cb51d3611691366662e7dc2b2d6a1817a2eeb06cb5a01549891a759e60a5ad4345b29 setupTermuxArch.tar.gz +fe48d53b043a8cbdd93d8e595a8b61cace88a5d66fce94989d3c8577b139e9bb43971a1fb2f2f3bf8609aaba79e46f127b52680284ad1b775525609eff29e7fe setupTermuxArch.tar.gz diff --git a/setupTermuxArch.tar.gz b/setupTermuxArch.tar.gz index 04da34128..a4b534562 100644 Binary files a/setupTermuxArch.tar.gz and b/setupTermuxArch.tar.gz differ diff --git a/sha512.sum b/sha512.sum index e8b1ada09..8b778d031 100644 --- a/sha512.sum +++ b/sha512.sum @@ -1,5 +1,5 @@ -f54f021aef26b01baf8fc286620c73956ecd6009d11a70c9b01aa1209198d2fc29457d5f88c56a43e3b863ee7ac588ec8563527cbae237d08c2bf8e4e64dc45b ./setupTermuxArch -d011a64a4dd397f730027d471f243f79dedbad6abe3fabd8162ef94d178f0eb139aa9745c60b82e44e6eb1b330f56d7cca630c590710cf2e0ac1f4d9bfb50b23 ./archlinuxconfig.bash +10e606a71d550961a4b5fbe994971990be69584f5dddfe792c34834f4bfb68086bb41e3ed6933e9516b72234eb03491e36a8e6dbba5c97d38381435d5b0156c2 ./setupTermuxArch +0e196d4b3906bd6c0eaa7ca972e717fe228dca3c71165a4cec358ec26a9e51bd54b078054af8ff40c38c5662187514e902c2a252212ef77dcb950903f8a8f326 ./archlinuxconfig.bash ccf293248249a718ec3e2dd92af558241a9510bbf575ed6af48158acc302cefd7b5cc41d30ac6e525c35de5afd396691a33a35890918d9b537046b1dcf8d7df0 ./404.md 5a72d80227344472f1db135f48e9d079eed1c2429d2acae28567fbe85ea427f21f833ba24f37081f71009dcb66d54ffca6d0ea76e1c0db4b728699e492c2be52 ./knownconfigurations.bash 05a502a845e35bc0495a3a3006ae914785c48679dddd362bd98bd33c306ed2aa8fac57344b1b65955d41755c3967f3e991770764f6c2f14c6a52f3e52e00ef1c ./.github/FUNDING.yml @@ -7,12 +7,12 @@ ec770c00aa2c6225a2e27e8f08bd3d1eb8882f2cde94c820ab48db0b0fb0175913cd43a851904ff0 4d98975d2749318d41060484f8c60a4f4e47f5a1c136bfe90d5d23e604613d83f7e0c90e2c1a7eb6828f50c911e85100f62ea413f3e42fe7fd1216b5a8b0b568 ./.github/workflows/stale.yml 5e20f4451f28b2ad8cd03e174bafa7c5d2d08cb3d9c6364a1f36b47fa1a2ae7e222970337f1481f149b6f87894f59e113bc49924776d558f0eb0773f6eebcd56 ./.github/workflows/label.yml b7d5d7c8bd4db8ce4e370fb9bd557232fc751f349e68c2860dc523c8687a4c81463caa600c5ce591911099c997cb71504801256740ff2c3cef16f9ac51553565 ./maintenanceroutines.bash -a25b6f33d9f6d720fcc94147c8e66f7a010c708baae4ea25a89f28f8d63cb51d3611691366662e7dc2b2d6a1817a2eeb06cb5a01549891a759e60a5ad4345b29 ./setupTermuxArch.tar.gz +fe48d53b043a8cbdd93d8e595a8b61cace88a5d66fce94989d3c8577b139e9bb43971a1fb2f2f3bf8609aaba79e46f127b52680284ad1b775525609eff29e7fe ./setupTermuxArch.tar.gz 8fa003af5524d81bfcd74663833f64bc00791a1ca7894f74bfaba8012736ed60beaf89ca932fd69a0fa3104e9a48944bc1a0b14634a41848688af6d409859024 ./CHANGE.log -30aac85e9b22211d413031f7ca3f3f5d7dcf0e9cb620becab52c765d90255d9cd1f613e22c8c0bfd33836ace0068922800ad39d3692a8acfe97e128c947f6429 ./setupTermuxArch.sha512 +ea3782437a27bc21ea7f38659c402be441307798e98d0da635db8359c043e458d238c860a7884124fce928e0e7c2c9f8fb90f8d7b4161e3cb74fb5c2327a9d72 ./setupTermuxArch.sha512 1fbd5bbe1d7a8fad9bcbfe3410fab3ebbd1e79bc728b301eeb78b956357d3d0cd5829e500879e5621eb531147f2c2fc0e4f76f313dd515892bec6010bd3a2a00 ./LICENSE -0a536dd8bd9cc8a11176657a8b75a216a63215aea5bb1603c3c00115cc054479188a10d2e4c0a16bf8cbc5201cd264a6ada1b0cb44b87801731d2bf2d21ae714 ./printoutstatements.bash -f54f021aef26b01baf8fc286620c73956ecd6009d11a70c9b01aa1209198d2fc29457d5f88c56a43e3b863ee7ac588ec8563527cbae237d08c2bf8e4e64dc45b ./setupTermuxArch.sh +690e53821fce2015a4ea370697d82b299ef208ab54474bf7378bfd26bcf6d844844ac08afb8403539d56678823d6cace83a7186340d8b36a0cba47d1dec9a94a ./printoutstatements.bash +10e606a71d550961a4b5fbe994971990be69584f5dddfe792c34834f4bfb68086bb41e3ed6933e9516b72234eb03491e36a8e6dbba5c97d38381435d5b0156c2 ./setupTermuxArch.sh 20bad6ce7a75c412eb6ecc87329bc8e47e8a4e8de23950a5a88ec147c25ac8871d236180ca256e14ccaf1f3ed3897ca0141afc496b7107bbd0b5ebfcd2b0381b ./.gitmodules d9c2f7e8fb4cbd95f998dc1c7196a1be4c2fc5e283df08d1bbe43c0002b32fa51f82e76f68093d9d7b5914161ccc1e1f86c53eea278826d5e2d48824febc4186 ./espritfunctions.bash 6f8a50ec0f811b35515666ecf5131bc59391a32a4760dd9994c64b2209544532dac4160c61dc0a53622b6453d34e6061b810e7a64bdcc853cf795e10d21ba3b8 ./robots.txt @@ -20,9 +20,9 @@ d9c2f7e8fb4cbd95f998dc1c7196a1be4c2fc5e283df08d1bbe43c0002b32fa51f82e76f68093d9d ee03c673a4887894fc67326b9229caab3e391bf711b0bb93f83fa732d200123e5fcf219448e829acde514863b6d9e4d5c54a4e3d8f060f45897607ba189c91de ./NOTICE.md 29da0ad903fee9d90744036270e69b8dac057d934a7d0cfd23d0cc7da6bca35edc1c6ccfc264aaba914c5a1ddd6e4d9deba47e1688d4ca3e8cdcbc10d5184034 ./README.md 8fcf339f535796ad01d421fe0916eaec5fdba6430f372ceb8209cc97a36770a84d7a90fb38a55bc21e6acf87b8ce37021646ad2a92412f3ab29636259a0ab447 ./getimagefunctions.bash -f54f021aef26b01baf8fc286620c73956ecd6009d11a70c9b01aa1209198d2fc29457d5f88c56a43e3b863ee7ac588ec8563527cbae237d08c2bf8e4e64dc45b ./setupTermuxArch.bash -94737cb4e79e6403a3ba21a3b2f5378223532606c04eb78e3108bb3686af093a4e2ba7a88d6ee81fb7ff1e955a1aa1a4263163a13e03314728c3f2bd6af5daa3 ./.conf/VERSIONID +10e606a71d550961a4b5fbe994971990be69584f5dddfe792c34834f4bfb68086bb41e3ed6933e9516b72234eb03491e36a8e6dbba5c97d38381435d5b0156c2 ./setupTermuxArch.bash +6ebccc097de991083e52871e379429212878ffd42125f32232c359890812feabd102b59e402348e56ab9959ecfc0ec723fab6b8811738424b98445b99a3c8cf3 ./.conf/VERSIONID a39057d760b3ea1d4a7be6da51e381cccc58e191386b7626dc18332cafd3460c34df2b43bd00a3798fc115bb3e2220a86d36968e8e68b7f1462403dda0691a2b ./taqemualpinex86.bash 9ae12dac3a7ad11cc929036d608e0113595925c48f6f9bf65af299bf01e1b0dbf9eedaa118c53bf957ae909c52e322bf7431b95ca0cc8517924321c678346dcb ./sitemap.txt -1cc4fcc4f54d00157319e23ab6b1ec4868752256abd36c16fd9fa80a64c65256cfa33b010ec1eeb024fc15c2c2b53d99e916656a313f44d5c09b08208a6487a8 ./necessaryfunctions.bash +21c72ff1d32c9f7cf5d2a69b32458b40dde5eabb488ef349558ed63994447f4d1215a713bfcfded7254aebade00b39046c82b85f3961d703698260f9006bfb52 ./necessaryfunctions.bash e3e04c865fd494f4c6e2492d30ae34008073fdb652ebdd7f9d47cd34c065b8abbefea94247810522babbe83a617f08a1e3c43c0682dcfb1185752cd22130eab8 ./CONTRIBUTORS.md