Installsh
installsh is an open-source installer framework designed to simplify software deployment from the command line by providing a standardized, scriptable workflow for shell-based installers. It focuses on portability across Unix-like systems and, with appropriate adapters, on Windows environments that support POSIX shells.
Key features include a manifest-driven installation model, idempotent steps, dependency checking, environment detection, logging and dry-run
Architecture centers on a manifest file that describes steps, dependencies, and metadata. A lightweight runner executes
Usage typically involves creating a manifest file that lists required packages, files to copy, services to
Adoption and licensing: The project has been adopted by several open-source projects seeking a consistent installer