___ ___ ___ ___ ___________ | | | | | | | | | | | | | | | |___| | | _______| | | | | | | | | | |___| | | ___ | | |_______ | | | | | | | | |___________| |___| |___| |___________| -=[ UHC TOOLS ]=- This is a collection of programs and scripts for Amiga computers and their offsprings. How to install: --------------- There are two options to install. Both require an internet connection on the machine you are installing on: - If you already have aget or wget on the machine, then just download the installation script uhc.driar.se/uhcinstall and launch it with execute: - The other option is to download uhc.driar.se/UHCTools.lha, which bundles a small installation script with aget to bootstrap the install: A changelog can be found here. The following programs and scripts are currently included in the package. Programs: --------- aget - A small and performant HTTP/HTTPS/Gemini download tool. AskMore - Asks a question and saves the answer in local env. BreakForEach - Used by ForEachLine. EndForEach - Used by ForEachLine. FlushDevice - Flushes cached writes to a device. ForEachLine - Loop over each line of a file in a script. ModifyPath - String manipulator that can get parts of a given path. NoClick - Minimal noclick-program that disables the clicking noise on all floppydrives in a system. Reboot - Reboots the computer. SetResult - Sets $RC and optionally $Result2 (IoErr) to given values. sntp - NTP/SNTP time sync utility. SetFromCmd - Set env from output of command. The command result is returned to $RC, which regular "Set + backticks" won't do. StackSize - Prints the stack size in a format usable in scripts. SynergyClient - Control mouse and keyboard from another computer. TCPBlock - Connects to a host socket and only reads data when you press enter, causing the other side to block TCPEcho - Echoes data to a host socket and displays the response if present. TCPRec - Like TCPEcho but in reverse. TCPSend - Send data to a host socket. time - Very small time measurement utility. TypeLine - Types out a specific line-number from a textfile. UHCSearch - Master program used by the search scripts. UTF8Echo - Converts a ISO-8859-1 string to UTF-8 and echoes it to STDOUT. Scripts: -------- bootablerad - Prepares RAD: with an empty floppyimage with a bootblock. checkifsys - Checks if a Volume/Device is SYS: or not. detectos - A script that tries to figure out if it's running under AmigaOS3, AmigaOS4, MorphOS or AROS. dirs - Displays directory stack. drawertoadf - Makes a floppy of all files in a drawer (directory). extracttag - Can extract text from tags in markup-language files. formatpath - Similiar to ModifyPath but uses LFORMAT-like syntax. head - Reads the first few lines of a text-file. help - Help-system, same as uhchelp. installdeps - Downloads and installs 68020 versions of programs a few scripts rely on. popd - Retrieves the newest directory from the stack. posttoslack - Post a message to a Slack messageboard. pushd - Pushes current dir to the directory stack. tail - Reads the last few lines of a text-file. uhccheck - Checks if a new version of UHCTools is available. uhcextract - Masterscript for extract-scripts. uhcget - Masterscript for get-scripts. uhchelp - Help-system, same as help. uhchtmlreadme - Masterscript for extracting readmes from HTML-files. uhcmirrorget - Masterscript for downloading files using a mirror list. uhcmirrorsearch - Master script for searching using UHCSearch and mirror list. uhcrecent - Masterscript for displaying recent files. uhcresultpath - Masterscript used by get/readme/extract scripts. uhcstatus - Shows all UHC-related ENV-variables. uhctextreadme - Masterscript for text readmes. uhctoggle - Toggles UHC-related ENV-variables that have two states. uhcupdate - Updates UHC Tools to the latest version. unpack - Can unpack various archives by checking the file extension of the archive and launch the apropriate unpacking-tool. Search-scripts: --------------- Aminet: aminetextract - Downloads and extracts a file from Aminet. aminetget - Downloads a file from Aminet. aminetreadme - Downloads and views a readme from Aminet. aminetrecent - Displays recent Aminet-files. aminetsearch - Searches Aminet for files. AROS Archives: arosextract - Downloads and extracts a file from AROS Archives. arosget - Downloads a file from AROS Archives. arosreadme - Downloads and views a readme from AROS Archives. arosrecent - Displays recent AROS Archives files. arossearch - Searches AROS Archives for files. MorphOS Storage: mosstorageextract - Downloads and extracts a file from MorphOS Storage. mosstorageget - Downloads a file from MorphOS Storage. mosstoragereadme - Downloads and views a readme from MorphOS Storage. mosstoragerecent - Displays recent MorphOS Storage files. mosstoragesearch - Searches MorphOS Storage for files. OS4 Depot: depotextract - Downloads and extracts a file from OS4 Depot. depotget - Downloads a file from OS4 Depot. depotreadme - Downloads and views a readme from OS4 Depot. depotrecent - Displays recent OS4 Depot files. depotsearch - Searches OS4 Depot for files. WHDLoad: whdextract - Downloads and extracts a file from www.whdload.de. whdget - Downloads a file from www.whdload.de. whdreadme - Downloads and views a readme from www.whdload.de. whdrecent - Displays recent www.whdload.de files. whdsearch - Searches www.whdload.de for files. WHDownload: whdownextract - Downloads and extracts a file from WHDownload. whdownget - Downloads a file from WHDownload. whdownsearch - Search WHDownload for files. amigascne.org: scneextract - Downloads and extracts a file from amigascne.org. scneget - Downloads a file from amigascne.org. scnesearch - Search amigascne.org for demo files. Modland: modlandget - Downloads a file from Modland. modlandsearch - Search Modland for modules. Fred Fish Disc collection: fishextract - Downloads a file from the Fred Fish Disk collection and extracts it. fishget - Downloads a file from the Fred Fish Disk collection. fishreadme - Downloads a readme-file from the Fred Fish Disk collection and displays it. fishsearch - Searches the Fred Fish Disk collection for files. aSCIIaRENA: asciiarenaextract - Downloads and extracts a file from aSCIIaRENA. asciiarenaget - Downloads a file from aSCIIaRENA. asciiarenarecent - List the recent aSCIIaRENA files. asciiarenasearch - Searches aSCIIaRENA for files. asciiarenareview - Downloads and views a file from aSCIIaRENA. modules.pl: modulesextract - Downloads and extracts a file from modules.pl. modulesget - Downloads a file from modules.pl. modulessearch - Searches modules.pl for files. The Ultimate Retro Repository for Amiga Nuts: turranextract - Downloads and extracts a file from TURRAN. turranget - Downloads a file from TURRAN. turranrecent - Lists the recent TURRAN files. turransearch - Searches TURRAN for files. High Voltage SID Collection: hvscget - Downloads a file from HVSC. hvscsearch - Searches HVSC for files. AmigaRemix: amigaremixget - Downloads a file from AmigaRemix. amigaremixrecent - Lists the recent AmigaRemix files. amigaremixsearch - Searches AmigaRemix for files. RKO/remix.kwed.org: rkoget - Downloads a file from RKO. rkorecent - Lists the recent RKO files. rkosearch - Searches RKO for files. Mirror list: ------------ http://uhc.megaburken.net/ gemini://uhc.megaburken.net/ http://uhc.driar.se/ gemini://uhc.driar.se/ http://uhc.a1k.org/