-
Notifications
You must be signed in to change notification settings - Fork 0
License
soaringDistributions/getHardware-CoralTPU
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
#!/usr/bin/env bash # Dependencies. # May need 'ubiquitous_bash.sh" in "$PATH". # GNU Octave, Qalculate - usually dependency of 'calculator' scripts # recode - usually dependency of 'markup documentation' scripts # wkhtmltopdf - may be necessary for accurate conversion from HTML to PDF # NOTICE: README ! # # # # NOTICE: README ! # CAUTION: As a user, you should have been provided a virtual machine or cloud services to run this script - 'ubiquitous bash' provides functions to ease the use of either and both. An SELinux, AppArmor, unprivileged ChRoot, or similar context may be acceptable as well. Routinely modifying, sharing, and running code, may otherwise put both users and organizations at possibly unnecessary risk. # Copyright and related rights only waived via CC0 if all specified conditions are met. # *) EITHER, a single file directly output from 'scriptedIllustrator' (which is GPLv3 licensed), OR, not otherwise claimed under other any copyright license. # *) Is a documentation script including this message which also predominantly creates or represents markup (eg. 'scriptedIllustrator.sh', 'scriptedIllustrator.html', 'scriptedIllustrator.mediawiki.txt'). # *) NOT part of a program to compress, embed, and assemble, functions and other code (waiver does NOT apply to 'tinyCompiler_scriptedIllustrator.sh' ). # To the extent possible, related software (ie. 'tinyCompiler_scriptedIllustrator.sh' from 'scriptedIllustrator') remains otherwise copyrighted (ie. GPLv3 license). # Specifically, please do not use 'scriptedIllustrator' code to distribute unpublished proprietary means of creating 'current_internal_CompressedFunctions' . # Specifically, please do not misconstrue this copyright waiver to negate any copyright claimed when such a documentation script is part of another project or another copyright notice is present (ie. 'otherwise claimed'). # 'For the avoidance of doubt, any information that you choose to store within your own copy' ... 'remains yours' ... 'using' ... 'to publish content doesn't change whatever rights you may have to that content.' # Although this project has no relation to TiddlyWiki, as stated above, vaguely similar copyright principles are expected to apply. - https://tiddlywiki.com/static/License.html #__README_uk4uPhB663kVcygT0q_README__ _document_collect() { # NOTICE: COLLECT # Not necessary. Warnings about 'command not found' to 'stderr' will be ignored by script pipelines. #! type -p 'recode' > /dev/null 2>&1 && recode() { false; } currentByte=8 RECODE_markup_html_pre_begin=$(_safeEcho "$markup_html_pre_begin" | recode ascii..html) export current_lorem_ipsum='Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.' # NOTICE: COLLECT } _document_main() { #a #b # NOTICE: DOCUMENT #__HEADER_uk4uPhB663kVcygT0q_HEADER__ _t 'Copyright (C) 2025 SoaringDistributionsLLC See the end of the file for license conditions. See license.txt for getHardware-CoralTPU license conditions. A program able to call other programs and extensively self-test. Compatible nominally with at least typical Unix-similar and MSW distributions.' _t ' ' _heading1 'Usage' _paragraph_begin _o _messagePlain_probe './ubiquitous_bash.sh' _paragraph_end _paragraph_begin _t ' ' _page _heading1 'Design' _paragraph_begin _t ' ' _paragraph_end _t ' ' _page _heading1 'Safety' _paragraph_begin _t ' ' _paragraph_end _t ' ' _page _heading1 'Reference' _paragraph_begin _t ' ' _paragraph_end _t ' ' _page _heading1 'Copyright' _paragraph_begin _t ' This file is part of getHardware-CoralTPU. getHardware-CoralTPU is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. getHardware-CoralTPU is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with getHardware-CoralTPU. If not, see <http://www.gnu.org/licenses/>. ' _paragraph_end _t ' ' #__FOOTER_uk4uPhB663kVcygT0q_FOOTER__ # NOTICE: DOCUMENT #y #z echo -e '\n\n' } # NOTICE: Overrides - new functions . # NOTICE: Overrides - new functions . #####Functions. Some may be from 'ubiquitous bash' . #_compressedFunctions_uk4uPhB663kVcygT0q_compressedFunctions_uk4uPhB663kVcygT0q_compressedFunctions_uk4uPhB663kVcygT0q_compressedFunctions current_internal_CompressedFunctions_bytes="12609" current_internal_CompressedFunctions_cksum="1551428842" current_internal_CompressedFunctions=" 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" ! echo "$current_internal_CompressedFunctions" | base64 -d | xz -d > /dev/null && exit 1 source <( echo "$current_internal_CompressedFunctions" | base64 -d | xz -d ) unset current_internal_CompressedFunctions ; unset current_internal_CompressedFunctions_cksum ; unset current_internal_CompressedFunctions_bytes # https://github.com/mirage335/scriptedIllustrator #_compressedFunctions_uk4uPhB663kVcygT0q_compressedFunctions_uk4uPhB663kVcygT0q_compressedFunctions_uk4uPhB663kVcygT0q_compressedFunctions ! _tiny_criticalDep && exit 1 # Special Global Variables _tiny_set_strings #####Import ( 'ubiquitous bash' ) . # WARNING: Do NOT invoke complicated 'ubiquitous bash' functions directly (ie. call "ubiquitous_bash.sh" as a binary from PATH instead) . # WARNING: If '--call' parameter is changed, 'trap' conflict may occur in some functions (ie. ( '_test_default' ) . # Keeps "$scriptAbsoluteLocation" pointing to this script file (not 'ubiquitous_bash.sh' ), intentionally. # Import of 'ubiquitous_bash.sh' intended ONLY to provide most recent 'message' and similar functions. #_messagePlain_probe() { return; } ! type -p "ubiquitous_bash.sh" > /dev/null 2>&1 && exit 1 [[ "$ubiquitousBashID" != "uk4uPhB663kVcygT0q" ]] && exit 1 current_script_path=$(type -p "ubiquitous_bash.sh") [[ ! -e "$current_script_path" ]] && exit 1 ! ls -l "$current_script_path" 2>/dev/null | grep 'ubiquitous_bash.sh$' > /dev/null 2>&1 && exit 1 export importScriptLocation=$(_getScriptAbsoluteLocation) export importScriptFolder=$(_getScriptAbsoluteFolder) . "$current_script_path" --call unset current_script_path #_messagePlain_probe "$scriptAbsoluteLocation" #exit 0 #a #b #c #__HEADER-scriptCode_uk4uPhB663kVcygT0q_HEADER-scriptCode__ #1 #2 #3 #8 #9 #0 #__FOOTER-scriptCode_uk4uPhB663kVcygT0q_FOOTER-scriptCode__ #x #y #z # NOTICE: Overrides ( 'ops.sh' equivalent ). _default() { local current_deleteScriptLocal current_deleteScriptLocal="false" [[ ! -e "$scriptLocal" ]] && current_deleteScriptLocal="true" #"$scriptAbsoluteLocation" DOCUMENT > "$scriptAbsoluteLocation".out.txt _scribble_markdown "$@" _scribble_html "$@" _scribble_pdf "$@" local currentScriptBasename currentScriptBasename=$(basename "$scriptAbsoluteLocation" | sed 's/\.[^.]*$//') "$scriptAbsoluteFolder"/"$currentScriptBasename".html _test [[ "$current_deleteScriptLocal" == "true" ]] && rmdir "$scriptLocal" } # NOTICE: Overrides ( 'ops.sh' equivalent ). _test() { "$scriptAbsoluteLocation" _test_default "$@" } if ! [[ "$1" == '_'* ]] && [[ "$1" == 'DOCUMENT' ]] then _document_collect _document_main fi ! [[ "$1" == '_'* ]] && [[ "$1" == 'DOCUMENT' ]] && exit 0 if [[ "$1" == '_'* ]] then "$@" exit "$?" fi _default "$@" exit 0 # Append base64 encoded attachment file here. __ATTACHMENT_uk4uPhB663kVcygT0q_ATTACHMENT__
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published