Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.fau.fpt.icu/llms.txt

Use this file to discover all available pages before exploring further.

Invoke fp-appimage-updater with an optional set of global flags followed by a subcommand:
fp-appimage-updater [OPTIONS] <COMMAND>

Global flags

These flags apply to every command and must be placed before the subcommand.
-c, --config <PATH>
string
Override the default configuration directory. Use this to point to a custom config location instead of ~/.config/fp-appimage-updater/.
--json
boolean
Emit machine-readable JSON output instead of human-readable tables and status lines. Works with init, validate, doctor, list, check, update, and remove.
-h, --help
boolean
Print help information and exit.
-V, --version
boolean
Print the current version and exit.

Command Groups

Setup & Diagnostics

These commands help you get started and ensure your local environment is correctly configured.
CommandDescription
initInitialize starter configuration files
validateValidate application recipe files
doctorRun health checks for local setup

App Management

The core commands for keeping your AppImages up to date and managing their installation state.
CommandDescription
checkCheck for available updates
updateUpdate apps to their latest versions
listList all configured apps and their status
removeRemove an app and its integrations

System Utilities

Commands for maintaining the updater itself and improving your terminal experience.
CommandDescription
self-updateUpdate fp-appimage-updater itself
completionGenerate shell completion scripts
Pass --json before any of the following commands to get structured JSON output: init, validate, doctor, list, check, update, remove.

Examples

# List all apps in JSON format
fp-appimage-updater --json list
Last modified on April 18, 2026