app

Unified package management wrapper for reproducible workstation builds

Go Linux, macOS, FreeBSD active

Overview

App is a unified package management wrapper designed to simplify handling multiple machines and reproducible workstation builds. It remembers all packages installed beyond the base system and enables automatic reinstallation on other machines with a single command.

Key Features

Cross-Platform Support

  • Linux (apt, dnf, pacman, yay, zypper)
  • macOS (Homebrew)
  • FreeBSD (pkg)
  • Windows support coming soon

Unified Command Interface

Use the same syntax across different operating systems and package managers. No need to remember different commands for each platform.

Package Tracking

Automatically tracks all packages installed beyond the base system installation, making it easy to replicate your setup on other machines.