Shelly CLI Reference
Shelly CLI Documentation
Auto-generated by
shelly docs.
Overview
Shelly — a modern, unified package manager for Arch Linux. Install, update, search, and manage standard (ALPM) packages, the AUR, Flatpaks, and AppImages from a single command-line interface.
Direct Commands (shelly)
| Command | Description |
|---|---|
| query [package] | Query repositories and packages. Includes installed and available by default. |
| install [packages…] | Install packages |
| upgrade | Perform a full system upgrade |
| upgrade-all | Upgrade all packages from every source (repo, AUR, Flatpak, AppImage) |
| downgrade [package] | Downgrade a package |
| ignore [packages…] | Manage ignored packages |
| news | Show ArchLinux news |
| cache-clean | Clean the local cache |
| check-updates | Check for package updates |
| list-updates | List standard packages that have available updates |
| export | Export the current system state to a file |
| fix-permissions | Fix permissions for Shelly directories |
| mark [package] | Mark a package as explicit or a dependency |
| pacfile [pacfiles…] | Manage pacfiles |
| purify | Remove corrupted/orphaned packages |
| remove [packages…] | Remove packages (repo or local binary) |
| sync | Syncs the system with the current state |
| update [packages…] | Update specific packages |
| docs | Generate Markdown reference documentation for the Shelly CLI |
| completions |
Generate shell completion scripts |
| keyring |
Manage the pacman keyring |
Manage AppImages (shelly appimage)
| Command | Description |
|---|---|
| appimage install |
Install an AppImage |
| appimage remove |
Remove an AppImage |
| appimage list | Lists all AppImages |
| appimage upgrade | Upgrades all AppImages |
| appimage sync-meta [package] | Syncs meta data for an AppImage |
| appimage list-updates | Find Updates for an AppImage |
| appimage configure-updates |
Configures the update settings for an AppImage |
| appimage migrate-manager | Updates the AppImage manager version |
Manage shelly configuration (shelly config)
| Command | Description |
|---|---|
| config get |
Get a configuration value |
| config set |
Set a configuration value |
| config list | List all configuration values |
| config reset | Reset the configuration to defaults |
| config parallel |
Set the number of parallel downloads |
Manage AUR packages (shelly aur)
| Command | Description |
|---|---|
| aur install [packages…] | Install AUR packages |
| aur install-version |
Install a specific version of an AUR package |
| aur remove [packages…] | Remove AUR packages |
| aur update [packages…] | Rebuild and reinstall specific AUR packages |
| aur upgrade | Upgrade all out-of-date AUR packages |
| aur list | List installed AUR packages |
| aur list-updates | List AUR packages that have available updates |
| aur search <query…> | Search the Arch User Repository |
| aur search-pkgbuild <packages…> | Fetch and display the PKGBUILD of AUR packages |
Manage flatpak (shelly flatpak)
| Command | Description |
|---|---|
| flatpak install |
Install flatpak app |
| flatpak update |
Update flatpak app |
| flatpak list | List installed flatpak apps |
| flatpak list-updates | List flatpak apps with updates |
| flatpak running | List running flatpak apps |
| flatpak repair | Repairs Flatpak Installation |
| flatpak uninstall |
Remove flatpak app |
| flatpak run |
Run flatpak app |
| flatpak kill |
Kill running flatpak app |
| flatpak search |
Search flatpak |
| flatpak sync-remote-appstream | Sync remote appstream |
| flatpak get-remote-appstream |
Returns remote appstream json |
| flatpak upgrade | Upgrade all flatpak apps |
| flatpak list-remotes | Returns all remotes currently added |
| flatpak add-remotes |
Adds a flatpak remote |
| flatpak remove-remotes |
Removes a flatpak remote |
| flatpak install-ref-file |
Installs flatpak app from ref file |
| flatpak install-bundle |
Installs flatpak app from bundle file |
| flatpak app-remote-info |
Get app remote info |
| flatpak purify | Cleans all unused dependencies |
Shortcodes
Grammar: -<Type><Action><modifiers...> [positionals]
Type selects the command group, Action selects the verb, and modifiers are that verb’s own short flags (case-sensitive).
| Type | Group |
|---|---|
I |
appimage |
A |
aur |
C |
config |
F |
flatpak |
K |
keyring |
S |
standard |
U |
utility |
Examples:
-SIu firefox -> install -u firefox-AS query -> aur search query-KV ABCD -> keyring recv ABCDIn shortcode mode use
--ui-modeinstead of-U.
Actions by Type
I — appimage
| Action | Verb | Modifiers |
|---|---|---|
I |
install | - |
R |
remove | c |
L |
list | - |
U |
upgrade | - |
P |
list-updates | - |
S |
sync-meta | - |
C |
configure-updates | p |
M |
migrate-manager | - |
A — aur
| Action | Verb | Modifiers |
|---|---|---|
I |
install | c, m, o |
V |
install-version | - |
R |
remove | c, i, o |
T |
update | - |
U |
upgrade | - |
L |
list | - |
P |
list-updates | - |
S |
search | - |
B |
search-pkgbuild | - |
C — config
| Action | Verb | Modifiers |
|---|---|---|
G |
get | - |
S |
set | - |
L |
list | - |
R |
reset | - |
P |
parallel | - |
F — flatpak
| Action | Verb | Modifiers |
|---|---|---|
I |
install | b, r |
T |
update | - |
U |
upgrade | - |
L |
list | - |
P |
list-updates | - |
R |
uninstall | c, r |
N |
running | - |
X |
run | - |
K |
kill | - |
S |
search | l, p |
H |
repair | - |
M |
list-remotes | - |
A |
add-remotes | g, s, u |
D |
remove-remotes | s |
E |
install-ref-file | s |
B |
install-bundle | s |
Y |
sync-remote-appstream | - |
G |
get-remote-appstream | - |
O |
app-remote-info | - |
K — keyring
| Action | Verb |
|---|---|
I |
init |
L |
list |
R |
refresh |
S |
lsign |
P |
populate |
V |
recv |
S — standard
| Action | Verb | Modifiers |
|---|---|---|
I |
install | b, d, m, u |
R |
remove | c, i, l, o, r |
Q |
query | a, d, i, l, p, r, t, w |
M |
mark | d, e |
Y |
sync | f |
P |
purify | d, o |
N |
news | a |
D |
downgrade | i, l, o, t |
G |
ignore | a, c, l, r |
U |
upgrade | - |
T |
update | - |
U — utility
| Action | Verb | Modifiers |
|---|---|---|
C |
cache-clean | c, d, i, k, t |
K |
check-updates | a, c, l |
E |
export | a, o |
F |
fix-permissions | - |
shelly
Shelly — a modern, unified package manager for Arch Linux. Install, update, search, and manage standard (ALPM) packages, the AUR, Flatpaks, and AppImages from a single command-line interface.
Branch command — use one of the subcommands below.
Subcommands:
shelly query— Query repositories and packages. Includes installed and available by default.shelly install— Install packagesshelly upgrade— Perform a full system upgradeshelly upgrade-all— Upgrade all packages from every source (repo, AUR, Flatpak, AppImage)shelly downgrade— Downgrade a packageshelly ignore— Manage ignored packagesshelly news— Show ArchLinux newsshelly cache-clean— Clean the local cacheshelly check-updates— Check for package updatesshelly list-updates— List standard packages that have available updatesshelly export— Export the current system state to a fileshelly fix-permissions— Fix permissions for Shelly directoriesshelly mark— Mark a package as explicit or a dependencyshelly pacfile— Manage pacfilesshelly purify— Remove corrupted/orphaned packagesshelly remove— Remove packages (repo or local binary)shelly sync— Syncs the system with the current stateshelly update— Update specific packagesshelly docs— Generate Markdown reference documentation for the Shelly CLIshelly completions— Generate shell completion scriptsshelly appimage— Manage AppImagesshelly config— Manage shelly configurationshelly aur— Manage AUR packagesshelly keyring— Manage the pacman keyringshelly flatpak— Manage flatpak
Usage:
shelly [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly query
Query repositories and packages. Includes installed and available by default.
Usage:
shelly query [package] [options]| Argument | Arity | Description |
|---|---|---|
<package> |
0..1 | The package to search for |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--available |
-a |
bool | No | Include available packages in the search |
--detail, --info |
-d |
bool | No | Show detailed information for a single package |
--installed |
-i |
bool | No | Include installed packages in the search |
--local |
-l |
bool | No | Include local packages in the search |
--page |
-p |
int | Yes | Page number |
--repos |
-r |
bool | No | List available repositories. This supercedes any other modifiers. |
--show-hidden |
-w |
bool | No | Show hidden packages |
--take |
-t |
int | Yes | Number of results to return |
shelly install
Install packages
Usage:
shelly install [packages...] [options]| Argument | Arity | Description |
|---|---|---|
<packages> |
0..100000 | The packages to install (repo names, local files or URLs) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--build-deps |
-b |
bool | No | Install build dependencies |
--make-deps |
-m |
bool | No | Install make dependencies |
--no-deps |
-d |
bool | No | Install without checking/installing dependencies |
--upgrade |
-u |
bool | No | Upgrades the packages if they are already installed |
shelly upgrade
Perform a full system upgrade
Usage:
shelly upgrade [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly upgrade-all
Upgrade all packages from every source (repo, AUR, Flatpak, AppImage)
Usage:
shelly upgrade-all [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--no-appimage |
- | bool | No | Skip the AppImage upgrade |
--no-aur |
- | bool | No | Skip the AUR upgrade |
--no-flatpak |
- | bool | No | Skip the Flatpak upgrade |
--no-repo |
- | bool | No | Skip the standard repository (ALPM) upgrade |
shelly downgrade
Downgrade a package
Usage:
shelly downgrade [package] [options]| Argument | Arity | Description |
|---|---|---|
<package> |
0..1 | The package to downgrade |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--ignore |
-i |
bool | No | Add to IgnorePkg list |
--list-options |
-l |
bool | No | List available downgrade versions |
--oldest |
-o |
bool | No | Installs the oldest matched version (default newest) |
--target |
-t |
string | Yes | Install a specific downgrade target by exact version or package filename |
shelly ignore
Manage ignored packages
Usage:
shelly ignore [packages...] [options]| Argument | Arity | Description |
|---|---|---|
<packages> |
0..100000 | The packages to interact with |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--add |
-a |
bool | No | Add a package to the ignore list |
--clear |
-c |
bool | No | Clear the ignore list |
--list |
-l |
bool | No | List ignored packages |
--remove |
-r |
bool | No | Remove a package from the ignore list |
shelly news
Show ArchLinux news
Usage:
shelly news [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--all |
-a |
bool | No | Show all news, not just news you haven’t seen before. |
shelly cache-clean
Clean the local cache
Usage:
shelly cache-clean [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--cache-dir |
-c |
string | Yes | Path to the cache directory. |
--dry-run |
-d |
bool | No | Show what would be removed. |
--keep |
-k |
int | Yes | Keep the specified number of versions in the cache. Defaults to 3. |
--target |
-t |
string[] | Yes | Remove only the specified packages from the cache. |
--uninstalled |
-i |
bool | No | Remove only uninstalled packages from the cache. |
shelly check-updates
Check for package updates
Usage:
shelly check-updates [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--aur |
-a |
bool | No | Check for AUR updates |
--count |
-c |
bool | No | Returns the number of updates |
--flatpak |
-l |
bool | No | Check for Flatpak updates |
shelly list-updates
List standard packages that have available updates
Usage:
shelly list-updates [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly export
Export the current system state to a file
Usage:
shelly export [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--name |
-a |
string | Yes | The name of the exported file |
--output |
-o |
string | Yes | The default output location for the sync file |
shelly fix-permissions
Fix permissions for Shelly directories
Usage:
shelly fix-permissions [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly mark
Mark a package as explicit or a dependency
Usage:
shelly mark [package] [options]| Argument | Arity | Description |
|---|---|---|
<package> |
0..1 | The package to mark |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--depends |
-d |
bool | No | Mark the package as a dependency |
--explicit |
-e |
bool | No | Mark the package as explicit |
shelly pacfile
Manage pacfiles
Usage:
shelly pacfile [pacfiles...] [options]| Argument | Arity | Description |
|---|---|---|
<pacfiles> |
0..100000 | Pacfile names, defaults to all pacfiles if not specified |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly purify
Remove corrupted/orphaned packages
Usage:
shelly purify [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--dry-run |
-d |
bool | No | Show what would be removed without removing it. |
--orphans |
-o |
bool | No | Also remove orphaned dependencies. |
shelly remove
Remove packages (repo or local binary)
Usage:
shelly remove [packages...] [options]| Argument | Arity | Description |
|---|---|---|
<packages> |
0..100000 | The packages to remove (repo names or local binary packages) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--cascade |
-c |
bool | No | Removes all things the removed package(s) are dependent on that have no other uses (default: true) |
--local |
-l |
bool | No | Force removal as a locally-installed binary package |
--opt-deps |
-o |
bool | No | Removes optional dependencies installed with the package, that don’t depend on other packages |
--remove-config |
-r |
bool | No | Removes any files in your ~/.config that can be tied exclusively to the removed package(s). EXPERIMENTAL |
--ripple |
-i |
bool | No | Removes packages that depend on the package being removed |
shelly sync
Syncs the system with the current state
Usage:
shelly sync [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--force |
-f |
bool | No | Force a sync |
shelly update
Update specific packages
Usage:
shelly update [packages...] [options]| Argument | Arity | Description |
|---|---|---|
<packages> |
0..100000 | The packages to update |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly docs
Generate Markdown reference documentation for the Shelly CLI
Usage:
shelly docs [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly completions
Generate shell completion scripts
Usage:
shelly completions <shell> [options]| Argument | Arity | Description |
|---|---|---|
<shell> |
1 | The shell to generate completions for (fish, zsh) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly appimage
Manage AppImages
Branch command — use one of the subcommands below.
Subcommands:
shelly appimage install— Install an AppImageshelly appimage remove— Remove an AppImageshelly appimage list— Lists all AppImagesshelly appimage upgrade— Upgrades all AppImagesshelly appimage sync-meta— Syncs meta data for an AppImageshelly appimage list-updates— Find Updates for an AppImageshelly appimage configure-updates— Configures the update settings for an AppImageshelly appimage migrate-manager— Updates the AppImage manager version
Usage:
shelly appimage [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly appimage install
Install an AppImage
Usage:
shelly appimage install <location> [options]| Argument | Arity | Description |
|---|---|---|
<location> |
1 | Location of the AppImage |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly appimage remove
Remove an AppImage
Usage:
shelly appimage remove <appimage> [options]| Argument | Arity | Description |
|---|---|---|
<appimage> |
1 | Name of the AppImage |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--remove-config |
-c |
bool | No | Remove Config |
shelly appimage list
Lists all AppImages
Usage:
shelly appimage list [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly appimage upgrade
Upgrades all AppImages
Usage:
shelly appimage upgrade [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly appimage sync-meta
Syncs meta data for an AppImage
Usage:
shelly appimage sync-meta [package] [options]| Argument | Arity | Description |
|---|---|---|
<package> |
0..1 | The search query for the AppImage |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly appimage list-updates
Find Updates for an AppImage
Usage:
shelly appimage list-updates [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly appimage configure-updates
Configures the update settings for an AppImage
Usage:
shelly appimage configure-updates <appimage> <url> <type> [options]| Argument | Arity | Description |
|---|---|---|
<appimage> |
1 | AppImage name to configure updates |
<url> |
1 | Update URL |
<type> |
1 | Update Type |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--prerelease |
-p |
bool | No | Allow prerelease updates |
shelly appimage migrate-manager
Updates the AppImage manager version
Usage:
shelly appimage migrate-manager [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly config
Manage shelly configuration
Branch command — use one of the subcommands below.
Subcommands:
shelly config get— Get a configuration valueshelly config set— Set a configuration valueshelly config list— List all configuration valuesshelly config reset— Reset the configuration to defaultsshelly config parallel— Set the number of parallel downloads
Usage:
shelly config [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly config get
Get a configuration value
Usage:
shelly config get <key> [options]| Argument | Arity | Description |
|---|---|---|
<key> |
1 | The configuration key to get |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly config set
Set a configuration value
Usage:
shelly config set <key> <value> [options]| Argument | Arity | Description |
|---|---|---|
<key> |
1 | The configuration key to set |
<value> |
1 | The value to set |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly config list
List all configuration values
Usage:
shelly config list [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly config reset
Reset the configuration to defaults
Usage:
shelly config reset [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly config parallel
Set the number of parallel downloads
Usage:
shelly config parallel <downloadCount> [options]| Argument | Arity | Description |
|---|---|---|
<downloadCount> |
1 | The number of parallel downloads |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly aur
Manage AUR packages
Branch command — use one of the subcommands below.
Subcommands:
shelly aur install— Install AUR packagesshelly aur install-version— Install a specific version of an AUR packageshelly aur remove— Remove AUR packagesshelly aur update— Rebuild and reinstall specific AUR packagesshelly aur upgrade— Upgrade all out-of-date AUR packagesshelly aur list— List installed AUR packagesshelly aur list-updates— List AUR packages that have available updatesshelly aur search— Search the Arch User Repositoryshelly aur search-pkgbuild— Fetch and display the PKGBUILD of AUR packages
Usage:
shelly aur [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly aur install
Install AUR packages
Usage:
shelly aur install [packages...] [options]| Argument | Arity | Description |
|---|---|---|
<packages> |
0..100000 | One or more AUR package names to operate on (space-separated) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--build-deps |
-o |
bool | No | Install build dependencies only for the specified AUR packages |
--check |
- | bool | No | Run the check() function during AUR package builds (disabled by default) |
--chroot |
-c |
bool | No | Build packages in a clean chroot environment using makechrootpkg |
--make-deps |
-m |
bool | No | Install make dependencies only for the specified AUR packages |
shelly aur install-version
Install a specific version of an AUR package
Usage:
shelly aur install-version <package> <commit> [options]| Argument | Arity | Description |
|---|---|---|
<package> |
1 | Name of the AUR package to install |
<commit> |
1 | Git commit hash specifying the exact version to install |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--check |
- | bool | No | Run the check() function during AUR package builds (disabled by default) |
shelly aur remove
Remove AUR packages
Usage:
shelly aur remove [packages...] [options]| Argument | Arity | Description |
|---|---|---|
<packages> |
0..100000 | One or more AUR package names to operate on (space-separated) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--cascade |
-c |
bool | No | Removes all things the removed package(s) are dependent on that have no other uses (default: true) |
--opt-deps |
-o |
bool | No | Removes optional dependencies installed with the package, that don’t depend on other packages |
--ripple |
-i |
bool | No | Removes packages that depend on the package being removed |
shelly aur update
Rebuild and reinstall specific AUR packages
Usage:
shelly aur update [packages...] [options]| Argument | Arity | Description |
|---|---|---|
<packages> |
0..100000 | One or more AUR package names to operate on (space-separated) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--check |
- | bool | No | Run the check() function during AUR package builds (disabled by default) |
shelly aur upgrade
Upgrade all out-of-date AUR packages
Usage:
shelly aur upgrade [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--check |
- | bool | No | Run the check() function during AUR package builds (disabled by default) |
--singlepane |
- | bool | No | Render output as a single pacman-style linear stream |
shelly aur list
List installed AUR packages
Usage:
shelly aur list [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--show-hidden |
- | bool | No | Include hidden packages in the listing |
shelly aur list-updates
List AUR packages that have available updates
Usage:
shelly aur list-updates [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--show-hidden |
- | bool | No | Include hidden packages in the listing |
shelly aur search
Search the Arch User Repository
Usage:
shelly aur search <query...> [options]| Argument | Arity | Description |
|---|---|---|
<query> |
1..100000 | Search term to find packages in the Arch User Repository |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly aur search-pkgbuild
Fetch and display the PKGBUILD of AUR packages
Usage:
shelly aur search-pkgbuild <packages...> [options]| Argument | Arity | Description |
|---|---|---|
<packages> |
1..100000 | One or more AUR package names to fetch the PKGBUILD for |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly keyring
Manage the pacman keyring
Usage:
shelly keyring <action> [keys...] [options]| Argument | Arity | Description |
|---|---|---|
<action> |
1 | The keyring action to perform |
<keys> |
0..100000 | The key IDs to operate on |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--keyserver |
- | string | Yes | The keyserver to use |
shelly flatpak
Manage flatpak
Branch command — use one of the subcommands below.
Subcommands:
shelly flatpak install— Install flatpak appshelly flatpak update— Update flatpak appshelly flatpak list— List installed flatpak appsshelly flatpak list-updates— List flatpak apps with updatesshelly flatpak running— List running flatpak appsshelly flatpak repair— Repairs Flatpak Installationshelly flatpak uninstall— Remove flatpak appshelly flatpak run— Run flatpak appshelly flatpak kill— Kill running flatpak appshelly flatpak search— Search flatpakshelly flatpak sync-remote-appstream— Sync remote appstreamshelly flatpak get-remote-appstream— Returns remote appstream jsonshelly flatpak upgrade— Upgrade all flatpak appsshelly flatpak list-remotes— Returns all remotes currently addedshelly flatpak add-remotes— Adds a flatpak remoteshelly flatpak remove-remotes— Removes a flatpak remoteshelly flatpak install-ref-file— Installs flatpak app from ref fileshelly flatpak install-bundle— Installs flatpak app from bundle fileshelly flatpak app-remote-info— Get app remote infoshelly flatpak purify— Cleans all unused dependencies
Usage:
shelly flatpak [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak install
Install flatpak app
Usage:
shelly flatpak install <package> [options]| Argument | Arity | Description |
|---|---|---|
<package> |
1 | Flatpak application ID (e.g., com.spotify.Client) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--branch |
-b |
string | Yes | Branch to install (e.g., stable, beta). Defaults to stable |
--remote |
-r |
string | Yes | Remote to install from (e.g., flathub, flathub-beta) |
--runtime |
- | bool | No | Install as a runtime instead of an application |
--user |
- | bool | No | Install to user scope instead of system scope |
shelly flatpak update
Update flatpak app
Usage:
shelly flatpak update <package> [options]| Argument | Arity | Description |
|---|---|---|
<package> |
1 | Flatpak application ID (e.g., com.spotify.Client) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak list
List installed flatpak apps
Usage:
shelly flatpak list [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak list-updates
List flatpak apps with updates
Usage:
shelly flatpak list-updates [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak running
List running flatpak apps
Usage:
shelly flatpak running [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak repair
Repairs Flatpak Installation
Usage:
shelly flatpak repair [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak uninstall
Remove flatpak app
Usage:
shelly flatpak uninstall <package> [options]| Argument | Arity | Description |
|---|---|---|
<package> |
1 | Flatpak application ID (e.g., com.spotify.Client) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--config |
-c |
bool | No | Removes flatpak configuration for removed app |
--remove-unused |
-r |
bool | No | Remove unused dependencies after uninstalling |
shelly flatpak run
Run flatpak app
Usage:
shelly flatpak run <package> [options]| Argument | Arity | Description |
|---|---|---|
<package> |
1 | Flatpak application ID (e.g., com.spotify.Client) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak kill
Kill running flatpak app
Usage:
shelly flatpak kill <package> [options]| Argument | Arity | Description |
|---|---|---|
<package> |
1 | Flatpak application ID (e.g., com.spotify.Client) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak search
Search flatpak
Usage:
shelly flatpak search <query> [options]| Argument | Arity | Description |
|---|---|---|
<query> |
1 | Search term to find Flatpak applications on Flathub |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--limit |
-l |
int | Yes | Maximum number of search results to display per page |
--page |
-p |
int | Yes | Page number for paginated results (starts at 1) |
shelly flatpak sync-remote-appstream
Sync remote appstream
Usage:
shelly flatpak sync-remote-appstream [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak get-remote-appstream
Returns remote appstream json
Usage:
shelly flatpak get-remote-appstream <query> [options]| Argument | Arity | Description |
|---|---|---|
<query> |
1 | Gets appstream data in json (use all to retrieve all appstreams) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak upgrade
Upgrade all flatpak apps
Usage:
shelly flatpak upgrade [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak list-remotes
Returns all remotes currently added
Usage:
shelly flatpak list-remotes [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak add-remotes
Adds a flatpak remote
Usage:
shelly flatpak add-remotes <remote> [options]| Argument | Arity | Description |
|---|---|---|
<remote> |
1 | Flatpak remote name ID (e.g., flathub) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--gpg-verify |
-g |
bool | No | Enable GPG verification for the remote |
--remote-url |
-u |
string | Yes | Flatpak remote URL |
--system |
-s |
bool | No | Add the remote system-wide |
shelly flatpak remove-remotes
Removes a flatpak remote
Usage:
shelly flatpak remove-remotes <remote> [options]| Argument | Arity | Description |
|---|---|---|
<remote> |
1 | Flatpak remote name ID (e.g., flathub) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--system |
-s |
bool | No | Remove the remote system-wide |
shelly flatpak install-ref-file
Installs flatpak app from ref file
Usage:
shelly flatpak install-ref-file <RefFilePath> [options]| Argument | Arity | Description |
|---|---|---|
<RefFilePath> |
1 | Path to the ref file |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--system |
-s |
bool | No | Install system-wide |
shelly flatpak install-bundle
Installs flatpak app from bundle file
Usage:
shelly flatpak install-bundle <BundlePath> [options]| Argument | Arity | Description |
|---|---|---|
<BundlePath> |
1 | Path to the .flatpak bundle file |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
--system |
-s |
bool | No | Install system-wide |
shelly flatpak app-remote-info
Get app remote info
Usage:
shelly flatpak app-remote-info <remote> <id> <branch> [options]| Argument | Arity | Description |
|---|---|---|
<remote> |
1 | Flatpak remote name (e.g., flathub) |
<id> |
1 | Flatpak application ID |
<branch> |
1 | Branch to query (e.g., stable) |
Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
shelly flatpak purify
Cleans all unused dependencies
Usage:
shelly flatpak purify [options]Options:
| Option | Alias | Type | Required | Description |
|---|---|---|---|---|
--json |
-j |
bool | No | Output results in JSON format for scripting. |
--no-confirm |
-n |
bool | No | Disable confirmation prompts |
--ui-mode |
-U |
bool | No | Enable UI mode |
--verbose |
-v |
bool | No | Enable verbose logging. |
--version |
- | void | No | Show version information |
