Skip to main content
The init command creates starter files so you have a working starting point without writing YAML from scratch.

Initialize global config

Creates ~/.config/fp-appimage-updater/config.yml with sensible defaults. Run this once before adding any app recipes.

Scaffold an app recipe

Creates a recipe file under ~/.config/fp-appimage-updater/apps/ for the named app, pre-filled for the chosen update strategy.

Flags

--app <name>
string
Name of the app to scaffold. The resulting file is placed at ~/.config/fp-appimage-updater/apps/<name>.yml.
--strategy <direct|forge|script>
string
default:"direct"
Update strategy to use for the scaffolded recipe.
  • direct — static URL checked via ETag or Last-Modified headers
  • forge — GitHub or GitLab release asset
  • script — custom shell script that outputs the download URL and version
--force
boolean
Overwrite an existing file. Without this flag, init will not replace a file that already exists.
--global
boolean
Initialize the global config.yml instead of scaffolding an app recipe.

Examples

The scaffolded file is a starting point. Open it and fill in the actual download URL, repository path, or asset pattern for your app before running check or update.
Last modified on April 17, 2026