# Installer tfclean avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de tfclean pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:tfclean
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install tfclean
```

  Preuve: local Homebrew formula metadata

## Faits du paquet

- **Clé du paquet:** brew:tfclean
- **Gestionnaire de paquets:** Homebrew
- **Version:** 0.0.19
- **Résumé source:** Remove applied moved block, import block, etc
- **Page d'accueil:** <https://github.com/takaishi/tfclean>
- **Dépôt:** <https://github.com/takaishi/tfclean>
- **Dernière mise à jour:** 2026-07-26T00:50:38+02:00
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- tfclean (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 0.0.19
## Historique du projet et usages

tfclean is a Terraform cleanup CLI that removes applied `moved`, `import`, and `removed` blocks from configuration files. It targets the maintenance phase after refactors or imports have already been applied.

### Historique du projet

The repository began in June 2024 with an initial implementation, README, and import-block support. v0.0.1 was tagged on 2024-07-01, and the changelog shows rapid iteration through parsing fixes and support for more Terraform block types.

By v0.0.4 the project had support for `removed` blocks and forced removal of all block types. Later releases added flags, pre-commit support, GitHub Action installation, aqua installation docs, S3 backend auto-detection, and parser refactoring.

### Historique d'adoption

The README documents installation through the author's Homebrew tap, `go install`, aqua, GitHub Actions, and release binaries. It also includes a GitHub Actions workflow that runs tfclean and opens a pull request when cleanup changes are detected.

### Modes d'utilisation

Users point `tfclean` at a directory of Terraform files to remove all relevant blocks, or pass `--tfstate` so it removes only blocks that have already been applied. With S3 backends, the tool can detect state location from Terraform backend configuration in `.tf` files.

### Pourquoi les passionnés de paquets s'y intéressent

tfclean is a package-nerd maintenance tool: it exists because modern Terraform/OpenTofu workflows produce temporary declarative migration blocks that should eventually disappear. Installing it as a CLI or GitHub Action lets teams automate that cleanup without hand-editing HCL.

### Chronologie

- 2024-06-24: Repository initialized
- 2024-06-27: Import-block support commit
- 2024-07-01: v0.0.1 release
- 2024-08-31: v0.0.4 added removed-block and force-removal work
- 2025-07-19: v0.0.10 added GitHub Action support
- 2025-11-30: v0.0.15 added S3 backend auto-detection
- 2026-05-14: v0.0.18 release

### Related projects

- Terraform supplies the configuration files and state model tfclean inspects.
- GitHub Actions integration is documented for automated cleanup pull requests.
- aqua is documented as a declarative CLI version-manager installation path.

### Sources

- Official git tags and commit history from https://github.com/takaishi/tfclean
- <https://github.com/takaishi/tfclean/blob/main/CHANGELOG.md>
- <https://github.com/takaishi/tfclean/blob/main/README.md>


## Notes de sécurité

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour tfclean. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.



## Combined YAML source

View the package source record on GitHub. [combined/tfclean.yml](https://github.com/mxcl/pkgdb/blob/main/combined/tfclean.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- cross-ecosystem install command graph
