Your app deserves a
beautiful installer.

When someone downloads your app, this window is your first hello. make-a-dmg builds it for you — one command, using only what is already on your Mac.

The tool's real output

Terminal — zsh
➜ ~
MyApp
MyApp
Applications
signed

MyApp-2.1.0.dmg — what your users open

Every line is what the tool actually prints — nothing staged.

Like what you see? It works both ways — no install, or installed:

no install

Run it once

Straight from the web. Nothing is installed, nothing is left behind on your Mac.

bash <(curl -fsSL kodeelite.com/dmg)
install

Keep it around

One small command lands on your Mac — from then on it is simply make-a-dmg in any folder.

brew install azharbinanwar/tap/make-a-dmg

latest release on GitHub

Every detail is yours to shape

The defaults already look right — a tidy window, your app on the left, Applications on the right, the app's own icon on the disk. When you care about more, each detail has a flag:

window sizeany width and height you like — 660×500 is the default
icon sizefrom small and subtle to 200px showpieces
icon positionsput the app and Applications exactly where your art wants them
background imageyour artwork, cropped, contained or stretched to fit
solid colourjust a hex like 1e1e1e — no image editor needed
retina artwork@2x images stay sharp instead of going soft
volume namewhat the window and the mounted disk call themselves
custom disk iconhand it a PNG and the .icns is built for you
signingyour Developer ID — opt-in, never automatic
checksuma SHA-256 written beside the dmg for release pages
guided wizard-i asks you one friendly question at a time
automation-y asks nothing; --no-window keeps build servers happy

Every one of them is optional — and the README covers each flag in detail.

open to freelance work

Want this kind of care on your project?

make-a-dmg is written by Azhar Ali — a developer who sweats the last mile, the part your users actually touch. If your app could use that, say hello.