Skip to content

Shelly Rosetta

Shelly Rosetta is a reference for pacman commands and their equivalent Shelly commands. It is intended to help users who are familiar with pacman to transition to Shelly.

pacman shelly shortcode shelly longcode Description
pacman -S package shelly -SI package shelly install package (Re)Install a package
pacman -Syu shelly -SU or shelly shelly upgrade Perform a system update
pacman -Syu package shelly -SIu package shelly install --upgrade package Install a package and do a system update
n/a shelly -UK shelly check-updates Check for updates
pacman -U URL shelly -SI URL shelly install URL Download and install a .pkg.tar.zst package from the internet
pacman/related shelly shortcode shelly longcode Description
pacman -Ss package shelly -SQa package shelly query --available package Search the arch/cachy repos
pacman -Si package shelly -SQad package shelly query --available --detail package Get detailed information about a package in the arch/cachy repos
pacman -Qs package shelly -SQi package shelly query --installed package Search locally installed package names
pacman -Qi package shelly -SQ package shelly query --installed --detail package Get detailed information for a locally installed package
yay -Ss package shelly -ASs package shelly aur search --standard package Search for a package in the standard repos and AUR alias dat-ass="shelly -ASs"
yay -Si package shelly -ASd package shelly aur search --detail package Get detailed information about a package in the AUR
pacman -Qm shelly -AL shelly aur list List packages installed from the AUR.
pacman -Qe package n/a n/a List all explicitly installed packages. This is primarily used for package list backup purposes like with pacman -Qqe, but shelly export covers that
pacman shelly shortcode shelly longcode Description
pacman -R package shelly -SR package shelly remove package Remove a single package, leaving all of its dependencies installed
pacman -Rs package shelly -SR package shelly remove --cascade package Remove a package and its dependencies which are not required by any other installed package
pacman -Rsc package shelly -SRi package shelly remove --cascade --ripple Remove a package, its dependencies and all the packages that depend on the target package. Be very careful running this
pacman -Rdd package shelly -SRf shelly remove --force Remove a package, skipping any dependency checks. This can break your system. Only run if advanced user or directed by support
pacman -Sc shelly -UCi shelly cache-clean --uninstalled Clean the local package cache of uninstalled packages
pacman -Scc shelly -UCk 0 shelly cache-clean --keep 0 Clean the local package cache of all packages
pacman -Qdtq | pacman -Rns - shelly -SPo shelly purify --orphans Remove packages that were installed as a dependency and are no longer required by any package, aka orphans
pacman/related shelly shortcode shelly longcode Description
downgrade package shelly -SD package shelly downgrade package Revert a package you have installed to an earlier cached version or cachy repo version if available.
© 2026 Seafoam LabsShelly Chel