> ## 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.

# Gerenciamento e Utilitários

> Liste apps instalados e remova-os de forma limpa.

## list

```bash theme={null}
fp-appimage-updater list
```

Mostra todos os apps configurados junto com sua versão registrada localmente e o status atual de integração (presença do symlink, entrada de desktop e ícone).

## remove

```bash theme={null}
fp-appimage-updater remove <app-name>
fp-appimage-updater remove -a
```

Remove o binário, o symlink, os ícones extraídos e os arquivos de desktop de um app. Isso não exclui o arquivo de receita - o app pode ser reinstalado executando `update` novamente.

### Flags

<ParamField query="-a, --all" type="boolean">
  Remove todos os apps instalados de uma vez.
</ParamField>

### Exemplos

<CodeGroup>
  ```bash App único theme={null}
  # Remover um único app
  fp-appimage-updater remove whatpulse
  ```

  ```bash Todos os apps theme={null}
  # Remover todos os apps instalados
  fp-appimage-updater remove -a
  ```
</CodeGroup>

<Warning>
  `remove -a` remove todos os AppImages instalados, seus symlinks, ícones e entradas de desktop em uma única etapa. Isso não pode ser desfeito sem executar `update` novamente.
</Warning>

## self-update

```bash theme={null}
fp-appimage-updater self-update
```

Busca a release mais recente do próprio `fp-appimage-updater` e substitui o binário atual.

### Flags

<ParamField query="--pre-release" type="boolean">
  Inclui versões pré-release ao verificar se há um binário mais novo.
</ParamField>

```bash theme={null}
# Atualizar para a release estável mais recente
fp-appimage-updater self-update

# Atualizar incluindo versões pré-release
fp-appimage-updater self-update --pre-release
```

## completion

```bash theme={null}
fp-appimage-updater completion <shell>
```

Gera um script de conclusão de shell para o shell especificado e o escreve na saída padrão. Shells suportados: `bash`, `zsh`, `fish`.

### Exemplos

<CodeGroup>
  ```bash Bash theme={null}
  # Habilitar para a sessão bash atual
  source <(fp-appimage-updater completion bash)

  # Habilitar permanentemente para bash
  fp-appimage-updater completion bash >> ~/.bashrc
  ```

  ```bash Zsh theme={null}
  # Habilitar para a sessão zsh atual
  source <(fp-appimage-updater completion zsh)

  # Habilitar permanentemente para zsh
  fp-appimage-updater completion zsh >> ~/.zshrc
  ```

  ```bash Fish theme={null}
  # Habilitar permanentemente para fish
  fp-appimage-updater completion fish > ~/.config/fish/completions/fp-appimage-updater.fish
  ```
</CodeGroup>

<Tip>
  Recarregue seu shell ou execute `source ~/.bashrc` (ou equivalente) para que as conclusões tenham efeito.
</Tip>
