---
title: "Management & Utilities"
description: "List installed apps and remove them cleanly."
---

## list

```bash
fp-appimage-updater list
```

Shows all configured apps along with their locally recorded version and current integration status (symlink presence, desktop entry, and icon).

## remove

```bash
fp-appimage-updater remove <app-name>
fp-appimage-updater remove -a
```

Removes the binary, symlink, extracted icons, and desktop files for an app. This does not delete the recipe file — the app can be reinstalled by running `update` again.

### Flags

<ParamField query="-a, --all" type="boolean">
  Remove every installed app at once.
</ParamField>

### Examples

<CodeGroup>

```bash Single app
# Remove a single app
fp-appimage-updater remove whatpulse
```

```bash All apps
# Remove all installed apps
fp-appimage-updater remove -a
```

</CodeGroup>

<Warning>
  `remove -a` removes all installed AppImages, their symlinks, icons, and
  desktop entries in one step. This cannot be undone without running `update`
  again.
</Warning>

## self-update

```bash
fp-appimage-updater self-update
```

Fetches the latest release of `fp-appimage-updater` itself and replaces the current binary.

### Flags

<ParamField query="--pre-release" type="boolean">
  Include pre-release versions when checking for a newer binary.
</ParamField>

```bash
# Update to the latest stable release
fp-appimage-updater self-update

# Update including pre-release versions
fp-appimage-updater self-update --pre-release
```

## completion

```bash
fp-appimage-updater completion <shell>
```

Generates a shell completion script for the specified shell and writes it to standard output. Supported shells: `bash`, `zsh`, `fish`.

### Examples

<CodeGroup>

```bash Bash
# Enable for current bash session
source <(fp-appimage-updater completion bash)

# Enable permanently for bash
fp-appimage-updater completion bash >> ~/.bashrc
```

```bash Zsh
# Enable for current zsh session
source <(fp-appimage-updater completion zsh)

# Enable permanently for zsh
fp-appimage-updater completion zsh >> ~/.zshrc
```

```bash Fish
# Enable permanently for fish
fp-appimage-updater completion fish > ~/.config/fish/completions/fp-appimage-updater.fish
```

</CodeGroup>

<Tip>
  Reload your shell or run `source ~/.bashrc` (or equivalent) for the completions to take effect.
</Tip>
