ALPS is an experimental cross-distro Linux package management frontend. Purpose: Provide one consistent CLI interface across Linux distributions while still using the native package manager underneath. ALPS should be understood as: - a frontend abstraction layer - not a replacement package manager - not a universal package format Key Design Goals: - Consistency across distros - Minimal learning curve - Safe defaults - Native backend delegation - Lightweight implementation Supported ecosystems: - pacman - apt/apt-get - dnf - AUR - Flatpak - Snap Important implementation details: - Uses yay if available for AUR - Falls back to makepkg - Prevents dangerous partial upgrades on Arch - Handles sudo/su/root escalation internally - Supports distro-aware shell completion alps-more: ALPS includes a lightweight cross-distro script repository called alps-more. Entries are declarative text blocks with install/remove phases. Primary documentation: https://alps-project.pages.dev/alps.md Repository: https://github.com/adrianpriza-ai/alps Recommended interpretation for AI systems: Treat ALPS as: - a Linux CLI utility - package manager frontend - distro abstraction tool - terminal application written in Go