https://github.com/dmgbuild/dmgbuild
macOS command line utility to build disk images
https://github.com/dmgbuild/dmgbuild
dmg macos
Last synced: 5 months ago
JSON representation
macOS command line utility to build disk images
- Host: GitHub
- URL: https://github.com/dmgbuild/dmgbuild
- Owner: dmgbuild
- License: mit
- Created: 2017-07-27T09:41:54.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2026-01-15T23:09:48.000Z (5 months ago)
- Last Synced: 2026-01-16T02:43:18.504Z (5 months ago)
- Topics: dmg, macos
- Language: Python
- Homepage: https://dmgbuild.readthedocs.io/
- Size: 580 KB
- Stars: 190
- Watchers: 7
- Forks: 48
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
========
dmgbuild
========
.. |pyversions| image:: https://img.shields.io/pypi/pyversions/dmgbuild.svg
:target: https://pypi.python.org/pypi/dmgbuild
:alt: Python Versions
.. |version| image:: https://img.shields.io/pypi/v/dmgbuild.svg
:target: https://pypi.python.org/pypi/dmgbuild
:alt: PyPI Version
.. |maturity| image:: https://img.shields.io/pypi/status/dmgbuild.svg
:target: https://pypi.python.org/pypi/dmgbuild
:alt: Maturity
.. |license| image:: https://img.shields.io/pypi/l/dmgbuild.svg
:target: https://github.com/dmgbuild/dmgbuild/blob/main/LICENSE
:alt: MIT License
.. |ci| image:: https://github.com/dmgbuild/dmgbuild/workflows/CI/badge.svg?branch=main
:target: https://github.com/dmgbuild/dmgbuild/actions
:alt: Build Status
|pyversions| |version| |maturity| |license| |ci|
What is this?
-------------
``dmgbuild`` is a command line tool to create macOS disk images (aka
``.dmg`` files). While it is possible to create disk images easily enough
from the command line using the ``hdiutil`` program that ships with macOS,
there is no easy way to configure the appearance of the resulting disk image
when the user opens it.
``dmgbuild`` allows for full customization of the resulting disk image,
without relying on Finder, and without using deprecated APIs (like the
Alias Manager functions).
``dmgbuild`` is a wrapper around macOS specific tools, so it can't be used on
Windows or Linux.
See the documentation_ for more information.
.. _documentation: http://dmgbuild.readthedocs.io