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/longcode Description
pacman -S package shelly -Is package
shelly install standard package
(Re)Install a package
pacman -Syu shelly -Us
shelly upgrade standard
Update packages from configured repos
pacman -Syu package shelly -Isu package
shelly install standard --upgrade package
Install a package and do a system update
n/a shelly -Px
shelly list-updates all
Show available updates
pacman -U URL shelly -Is URL
shelly install standard URL
Download and install a .pkg.tar.zst package from the internet
pacman/related shelly shortcode/longcode Description
pacman -Ss <string> shelly -Ssv package
shelly search standard --available <string>
Search configured repos for a package containing <string> in the name, description, or group
pacman -Si package shelly -Ssvd package
shelly search standard --available --detail package
Get detailed information about a package in configured repos
pacman -Qs <string> shelly -Ssi <string>
shelly search standard --installed <string>
Search locally installed package names
pacman -Qi package shelly -Ssd package
shelly search standard --installed --detail package
Get detailed information for a locally installed package
yay -Ss <string> shelly -Ssav <string> Search for a package in configured repos and the AUR
yay -Si package shelly -Sad package
shelly search aur --detail package
Get detailed information about a package in configured repos or the AUR
pacman -Qm shelly -La
shelly list aur
List packages installed from the AUR.
pacman -Qe package shelly -Sse
shelly search standard --explicit
List all explicitly installed packages. This is primarily used for package list backup purposes like with pacman -Qqe, but shelly backup covers that
yay -Pw shelly -N
shelly news
Find unread Arch Linux news
pacman shelly shortcode/longcode Description
pacman -R package shelly -Rs --no-cascade package
shelly remove standard --no-cascade package
Remove a single package, leaving all of its dependencies installed
pacman -Rs package shelly -Rs package
shelly remove standard package
Remove a package and its dependencies which are not required by any other installed package
n/a shelly -Rso package
shelly remove standard --opt-deps
Remove a package, its dependencies which are not required by any other installed package, and also optional dependencies installed with package
pacman -Rsc package shelly -Rsi package
shelly remove standard --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 -Rsf package
shelly remove standard --force package
Remove a package, skipping any dependency checks. This can break your system. Only run if advanced user or directed by support
pacman -Sc shelly -Zsc [<number>]
shelly purify standard --cache [<number>]
Clean the local package cache, keeping <number> versions. 3 versions are kept if no number specified.
pacman -Qdtq | pacman -Rns - shelly -Zso
shelly purify standard --orphans
Remove packages that were installed as a dependency and are no longer required by any package, aka orphans
pacman/related shelly shortcode/longcode Description
downgrade package shelly -Di package
shelly downgrade --ignore package
Revert a package you have installed to an earlier cached version or cachy repo version if available and also add it to the ignore list
© 2026 Seafoam LabsShelly Chel