pkg.soopen package index

brew / rang 8328

Installer terraform_landscape avec Homebrew, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install terraform_landscape

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#terraform-landscape

nixpkgs package indexes · pkgs/by-name/te/terraform-landscape/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Improve Terraform's plan output

Commandes et alias

  • landscape

historique

Historique du projet et usages

Terraform Landscape is Coinbase's Ruby CLI for reformatting `terraform plan` output into a more readable command-line diff.

Historique du projet

Coinbase created the repository in February 2017 and described the tool as a way to make Terraform plan output easier to read and understand. The README shows before-and-after screenshots and documents a simple Unix pipeline: pipe `terraform plan` output into `landscape`.

The project was distributed primarily as the `terraform_landscape` RubyGem with a `landscape` executable, and the README also documents Homebrew installation. Later releases reached v0.3.4 in 2021, while the README still notes Terraform 0.11.x as its expected Terraform version.

Historique d'adoption

Terraform Landscape found adoption among users reviewing Terraform plans in terminals and CI logs, especially before Terraform's own plan UI and ecosystem tooling matured. Its Homebrew formula and RubyGem packaging made it easy to insert into local workflows without changing Terraform itself.

Current Homebrew install counts are low, and the Terraform 0.11.x requirement marks it as more of a legacy plan-formatting tool than a modern Terraform workflow default.

Modes d'utilisation

The documented usage is intentionally small: run `terraform plan ... | landscape`, or pipe plan output into a Docker image built from the repository. That simplicity made it friendly to shell pipelines, CI jobs, and package-manager installation.

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

For package nerds, Terraform Landscape is a good example of a tiny formatter with several distribution surfaces: RubyGems for the executable, Homebrew for macOS users, and Docker for isolated command-line use.

Chronologie

  • 2017: GitHub repository created by Coinbase.
  • 2019: v0.3.0 series releases published.
  • 2021: v0.3.4 released, the version packaged by Homebrew.

Related projects

  • Terraform is the source of the plan output consumed by Landscape.
  • RubyGems and Homebrew are the documented package channels.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

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 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

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
landscapecliexé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-08-04
version du gestionnaire0.3.4
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectéev0.3.4

https://github.com/coinbase/terraform-landscape

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:terraform_landscape
Version0.3.4
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/terraform_landscape
Page d'accueilhttps://github.com/coinbase/terraform-landscape
Dépôthttps://github.com/coinbase/terraform-landscape
LicenceApache-2.0
Archive sourcehttps://github.com/coinbase/terraform-landscape/archive/refs/tags/v0.3.4.tar.gz
Dépendancesruby
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

terraform-landscape

nix profile install nixpkgs#terraform-landscape
  • normalized package name match
  • Correspondance par : Terraform Landscape
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/te/terraform-landscape/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation