Automic VaultAutomic Vault

brew

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

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install tfclean

local Homebrew formula metadata

aperçu

Résumé du paquet

Remove applied moved block, import block, etc

Commandes et alias

  • tfclean

historique

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.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

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.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
tfcleancliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-26
version du gestionnaire0.0.19
gestionnaire mis à jour2026-07-09
données localesOK
amontà jour
dernière version détectéev0.0.19

https://github.com/takaishi/tfclean

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:tfclean
Version0.0.19
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/tfclean
Page d'accueilhttps://github.com/takaishi/tfclean
Dépôthttps://github.com/takaishi/tfclean
Docs amonthttps://github.com/takaishi/tfclean#readme
LicenceMIT
Archive sourcehttps://github.com/takaishi/tfclean/archive/refs/tags/v0.0.19.tar.gz
Dernière mise à jour2026-07-09T15:37:37Z
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametfclean
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment