macOS
brew install format-udflocal Homebrew formula metadata
brew
Bash script to format a block device to UDF. Version 1.8.0 via Homebrew; verified from local package data.
install
brew install format-udflocal Homebrew formula metadata
overview
Bash script to format a block device to UDF
history
format-udf is a Bash script for formatting block devices as UDF volumes intended to be read and written across Windows, macOS, and Linux. Its README presents it as a compatibility tool for external hard drives and flash drives.
The GitHub repository was created in August 2014. The README says the project was created to address operating-system-specific quirks that make naively formatted UDF devices fail across platforms, including block-size expectations, partition-table behavior, and macOS full-disk mounting behavior.
The project remains a focused utility rather than a broad platform. Its official release history shows incremental fixes around OS and device support, including macOS 10.12 support, loop devices, udftools 2.0+, NVMe, and broader block-device handling.
Users run the script against a Linux device such as /dev/sdx or a macOS device such as /dev/diskN, supplying a volume label. The script detects block size, validates dependencies, can wipe the target, formats with UDF revision 2.01 for compatibility, and writes a fake MBR unless disabled.
format-udf matters to package nerds because it codifies a pile of cross-platform filesystem edge cases in one auditable shell script. It is the kind of small system package that exists because the underlying native tools are powerful but not friendly to a portable-disk workflow.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
format-udf | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/JElchison/format-udf
install metadata
| Package key | brew:format-udf |
|---|---|
| Version | 1.8.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/format-udf |
| Homepage | https://github.com/JElchison/format-udf |
| Repository | https://github.com/JElchison/format-udf |
| Upstream docs | https://github.com/JElchison/format-udf#readme |
| License | GPL-2.0-or-later |
| Source archive | https://github.com/JElchison/format-udf/archive/refs/tags/1.8.0.tar.gz |
| Bottle | available (on all) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | format-udf |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.