···1515- **Upgrades replace instead of piling up.** appherder names an app by what's inside it, not the download's filename, so a newer version of `Foo` just replaces the old one.
1616- **Checks for updates.** Reads the update info baked into each AppImage and fetches the latest from GitHub, GitLab, zsync, or a static URL. `appherder upgrade --check` shows what's new; `appherder upgrade` downloads and installs it.
1717- **Won't touch your other apps.** It only removes launchers it made itself, so your Flatpaks, Snaps, and hand-made shortcuts are safe.
1818+- **Tells you what it manages.** `appherder list` shows every app it installed, where it checks for updates, and which ones are missing their AppImage.
1819- **Quiet when nothing changed.** Re-installing an unchanged app does nothing. Drop your AppImages in one folder and `appherder sync` lines everything up.
19202021## Installation
···5152```bash
5253appherder install ~/Downloads/Foo-x86_64.AppImage # install one
5354appherder uninstall foo # remove one
5555+appherder list # see what's installed
5456appherder sync # match your apps to what's in ~/AppImages
5557appherder upgrade --check # see what's out of date
5658appherder upgrade # download and install updates