Automic VaultAutomic Vault

brew

hcl2json を Homebrew, MacPorts, Nix でインストール

hcl2json のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install hcl2json

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install hcl2json

MacPorts ports tree · textproc/hcl2json/Portfile · ソース: api.github.com

Linux

Nix確認済み · 92%
nix profile install nixpkgs#hcl2json

nixpkgs package indexes · pkgs/by-name/hc/hcl2json/package.nix · ソース: api.github.com

概要

パッケージ概要

Convert HCL2 to JSON

コマンドとエイリアス

  • hcl2json

履歴

プロジェクトの歴史と使われ方

hcl2json is a small Go command-line converter for turning HashiCorp Configuration Language version 2 input into JSON. Its niche is not general Terraform evaluation; it is a bridge for scripts and non-Go programs that need to inspect HCL-shaped configuration without embedding a full HCL-aware application.

プロジェクトの歴史

The repository was created in July 2019 and framed itself around HCL2 conversion at a time when HCL was becoming the shared configuration substrate for Terraform and other HashiCorp-style tools. The README says the tool was created because there were few direct schemaless converters, while later HashiCorp HCL tooling such as hcldec offered a more specification-driven path.

採用の歴史

Adoption stayed in the small-utility lane: Homebrew, MacPorts, Nix, prebuilt GitHub release binaries, Docker images, and tool-version-manager installs made it easy to drop into shell pipelines. The project matters most where HCL is data to inspect or transform rather than configuration to execute.

使われ方

Typical use is piping an HCL file or stdin through hcl2json and redirecting JSON output for downstream tools. The README also documents a simplify mode and an HCL pack-format mode, while warning that some HCL constructs cannot be converted with exact semantic equivalence.

パッケージ好きにとっての重要性

Package maintainers care about hcl2json because it is a single-purpose, Go-built CLI with no runtime service, no credentials, and obvious test fixtures: feed HCL in, compare JSON out. It fills the awkward gap between plain text processing and linking a whole HCL application stack.

タイムライン

  • 2019: GitHub repository created.
  • 2019: v0.0.1 release published.
  • 2020: 0.3.x releases broadened the early packaged surface.
  • 2021: v0.3.2 release published.

Related projects

  • HashiCorp HCL provides the underlying configuration language and Go packages.
  • Terraform is the most common class of HCL input mentioned by the project.
  • hcldec is the upstream HCL command-line alternative for spec-guided decoding.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
hcl2jsoncliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-26
マネージャ版0.6.9
マネージャ更新日2026-07-25
ローカルデータOK
上流最新
検出された最新v0.6.9

https://github.com/tmccombs/hcl2json

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:hcl2json
バージョン0.6.9
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/hcl2json
ホームページhttps://github.com/tmccombs/hcl2json
リポジトリhttps://github.com/tmccombs/hcl2json
上流ドキュメントhttps://github.com/tmccombs/hcl2json#readme
ライセンスApache-2.0
ソースアーカイブhttps://github.com/tmccombs/hcl2json/archive/refs/tags/v0.6.9.tar.gz
最終更新2026-07-25T20:56:30-04:00
Pulseupdated
ビルド依存関係go
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

hcl2json

nix profile install nixpkgs#hcl2json
  • normalized package name match
  • 一致条件: Hcl2json
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/hc/hcl2json/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

hcl2json

sudo port install hcl2json
  • normalized package name match
  • 一致条件: Hcl2json
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/hcl2json/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

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