Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Shelly 3.1.5 expands Arch Linux package management with an optional Atoll-powered AUR browser, native build-and-install support, repository database tools, and compatibility fixes.
A more capable Arch Linux package workflow with optional AUR browsing, native builds and repository tools.
shelly build --install can combine dependency handling, package compilation, and installation.shelly repo-db command family helps maintain pacman-compatible package repositories.--needed.Shelly is a modern package manager for Arch Linux that interfaces directly with libalpm and provides graphical and command-line workflows for package management. The project describes it as a user-friendly alternative while retaining native Arch integration.
Version 3.1.5 is a feature release focused on AUR discovery, package building, repository administration, and everyday package-management fixes. The official release notes identify the Atoll-powered AUR browser, build-and-install command, and repository database tools as major additions.
The headline feature is an optional AUR browser powered by Atoll. It is disabled by default and can be enabled from Shelly’s Advanced settings.
After enabling it, users can browse paginated AUR packages, sort results by votes or popularity, and search using Best Match, Name, Provides, or Words. Package listings include dependency information and installed or out-of-date indicators.
Enabling Atoll also switches Shelly’s CLI AUR service to Atoll. Disabling the option restores the Arch AUR service. Terminal AUR search results can include clickable package links when supported services are active.
Shelly 3.1.5 adds an --install option to the shelly build command. With dependency synchronization, the workflow can install missing build dependencies, compile a package, and install the resulting package archives.
The release notes describe this as a more integrated workflow for building and installing packages, while the project documentation provides additional builder options for controlling the build environment.
The native builder receives several compatibility improvements. Shelly can now handle dependency-only metapackages even when a PKGBUILD lacks a conventional package() function, and the release improves handling of restrictive directory permissions, split packages, hard links, unusual filenames, and isolated builds.
Build environments are also more predictable. The project added configuration for additional tool paths and environment variables, allowing users to supply build requirements without depending on an interactive shell’s inherited environment.
Another major addition is the shelly repo-db command family. It is intended for users who maintain their own pacman-compatible package repositories.
The tools support operations such as adding, listing, removing, and verifying packages and repository database information. The release also documents options for signing, preventing downgrades, waiting for database locks, and removing replaced package archives.
This gives administrators another way to incorporate Shelly into controlled Arch-based repository workflows rather than limiting the application to desktop package installation.
Regular repository search behavior has been improved. Standard searches again return matching available packages, including packages with compound names. The release notes specifically call out restored matching behavior for standard search commands.
AUR installation also gains --needed, which can prevent unnecessary rebuilding and reinstallation when the requested package already matches the installed version. Shelly additionally checks whether requested AUR packages and their build dependencies remain available from the configured service instead of relying blindly on stale local checkouts.
Shelly 3.1.5 is not limited to AUR changes. The release also improves package-detail handling, AppImage cleanup, and desktop integration.
.flatpakref and .flatpak files can be opened through compatible file managers.These changes broaden the release into general package-management usability rather than making it solely an AUR update.
The release also improves resilience when configuration data is malformed. The project notes that malformed JSON configuration can fall back to defaults, with a .corrupt copy saved when possible. This can make recovery easier than leaving a package manager unable to start because of a damaged configuration file.
Shelly’s integration does not change the underlying trust model of the Arch User Repository. Users should review PKGBUILDs and understand what software will be downloaded, compiled, and executed.
The project’s documentation includes PKGBUILD review functionality, showing changed lines with surrounding context. Security warnings, attached source files, and approval prompts remain part of the review workflow.
The official project recommends the CachyOS package route where available. Shelly can also be installed through an AUR helper or built from its source repository.
Using an AUR helper:
Building the project from source:
The project lists Arch Linux or an Arch-based distribution, Zig, Vala, and libalpm among the requirements relevant to the project and source-build workflow.
Shelly 3.1.5 brings several previously separate tasks closer together: repository package management, AUR discovery, package building, and repository administration. That makes the release more significant than a simple graphical refresh.
The optional AUR browser improves discovery, while native build-and-install support reduces the number of manual steps between finding a PKGBUILD and installing its output. Meanwhile, repo-db gives administrators tools for a more controlled repository workflow.
Editorial note: This article summarizes publicly documented Shelly 3.1.5 changes and adds practical Linux package-management context. VMoreCloud has not independently reproduced every upstream feature or builder fix. Review AUR build recipes and package sources before installation.
We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.