pkg.soopen package index

brew / rank 10684

Install tf-profile with Homebrew

CLI tool to profile Terraform runs. Version 0.5.0 via Homebrew; verified 2026-07-26.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install tf-profile

local Homebrew formula metadata

overview

Package summary

CLI tool to profile Terraform runs

Commands and aliases

  • tf-profile

history

Project history and usage

tf-profile is a Go command-line profiler for Terraform runs. It reads Terraform logs from standard input or files and summarizes resource-level timing, aggregate run statistics, filters, and Gantt-like visualizations.

Project history

The public repository began in March 2023 with commits for stdin reading, Terraform log parsing, and tabular output. The README describes a Cobra-based CLI that can generate global stats, resource-level stats, filters, and visualizations.

The project reached v0.5.0 in October 2024. Its README now warns that it is no longer actively developed and that no new features or support for newer Terraform versions are intended.

Adoption history

The README lists Homebrew, binary releases, Docker, and source builds as installation paths, and says the project was featured on awesome-go and awesome-terraform. That places it in the small-tool Terraform ecosystem where engineers install focused CLIs around the core `terraform` binary.

How it is used

The intended workflow is to pipe `terraform apply` output to `tf-profile` or save logs and analyze them later. Users can ask for high-level stats, per-resource tables, filtered logs, or a gnuplot script for a run visualization.

Why package nerds care

For package nerds, tf-profile is a single-purpose Terraform companion CLI: useful when installed through Homebrew or Docker, but also a cautionary package because the upstream README explicitly marks active development as ended.

Timeline

  • 2023-03-06: Initial commit
  • 2023-04-16: release/0.0.1 tag
  • 2023-07-16: v0.4.0 tag
  • 2024-10-23: v0.5.0 tag
  • 2026: README states the project is no longer actively developed

Related projects

  • Terraform supplies the logs that tf-profile parses.
  • Cobra is used for the modern CLI structure.
  • Gnuplot is used to render graph output generated by tf-profile.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
tf-profileexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version0.5.0
manager updated2026-07-26
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:tf-profile
Version0.5.0
Package managerHomebrew
Homepagehttps://github.com/datarootsio/tf-profile
Repositoryhttps://github.com/datarootsio/tf-profile
Last updated2026-07-26T00:50:38+02:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

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