The UUML Tool is a command-line utility designed to replace German Umlauts in HTML files with their corresponding HTML entities. This tool is particularly useful for web developers who need to ensure that their HTML files are correctly encoded for different browsers and platforms.
- Replace Umlauts (ä, ö, ü, Ä, Ö, Ü, ß) with their HTML entities (ä, ö, ü, Ä, Ö, Ü, ß)
- Also replaces the € symbol with its HTML entity (€)
- Process individual HTML files or entire directories containing HTML files
- Simple and easy-to-use command-line interface
- Platform support (Windows, Linux), no macOS support yet
To use the UUML Tool, you can specify either a single HTML file or a directory containing HTML files. The tool will process the specified file or all HTML files in the specified directory, replacing Umlauts with their corresponding HTML entities.
Replace Umlauts in a single HTML file:
uuml -f path/to/file.htmlReplace Umlauts in all HTML files in a directory:
uuml -d path/to/directoryFor the more lazy people, you can also simply call uuml without any arguments. This will replace Umlauts in all HTML files in the current directory.
uumlTo update the UUML Tool to the latest version, you can use the update command:
uuml --updateThe UUML Tool is distributed as a standalone executable file for Windows and Linux. You can install it by the bellow installation files.
There is a quick installation script for Windows. Just run the following command in a PowerShell window:
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/binary-blazer/uuml-tool/refs/heads/master/scripts/install.ps1'))There is a quick installation script for Linux. Just run the following command in a terminal window:
curl -sSL https://raw.githubusercontent.com/binary-blazer/uuml-tool/refs/heads/master/scripts/install.sh | bashTo uninstall the UUML Tool, you can simply delete the executable file from your system. If you installed the tool using the installation scripts, you can run the following commands to uninstall it.
Run the following command in a PowerShell window:
iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/binary-blazer/uuml-tool/refs/heads/master/scripts/uninstall.ps1'))Run the following command in a terminal window:
curl -sSL https://raw.githubusercontent.com/binary-blazer/uuml-tool/refs/heads/master/scripts/uninstall.ps1 | bash