Automic VaultAutomic Vault

brew

air を Homebrew, MacPorts, Nix, scoop, winget でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install air

local Homebrew formula metadata

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

MacPorts ports tree · devel/air/Portfile · ソース: api.github.com

Linux

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

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

Windows

Scoop確認済み · 92%
scoop install main/air

Scoop official bucket manifest trees · bucket/air.json · ソース: api.github.com

Windows Package Manager確認済み · 92%
winget install --id Posit.Air -e

Windows Package Manager source index · Posit.Air · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

Fast and opinionated formatter for R code

履歴

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

Air is Posit's Rust-written formatter and language server for R code. It packages a formatter-first workflow familiar from Prettier, Ruff, Biome, and rust-analyzer into the R ecosystem, with both CLI and editor/LSP entry points.

プロジェクトの歴史

The project is developed under the posit-dev GitHub organization and its README describes it as an R formatter and language server written in Rust. The project documentation presents a small CLI surface, a configuration file, and editor integration rather than a broad framework.

Air's own acknowledgements tie its design to earlier R and non-R tooling: styler for R style-guide formatting, rust-analyzer for language-server expectations, and Biome for language-agnostic syntax-tree and formatter infrastructure.

採用の歴史

Air's installation story quickly grew beyond source builds: the README documents standalone installers for macOS, Linux, and Windows, plus uv, Homebrew, Pixi, conda-forge, and mise paths. The Homebrew and conda-forge packages are explicitly described as community-maintained, which is a useful signal that packaging arrived alongside broader R-tooling interest rather than only inside Posit's own installer channel.

The public GitHub releases show active 0.x development through 2025 and 2026, including 0.10.0 published on 2026-06-19. In package-manager terms it is still a young tool, but it already has the familiar shape of a modern formatter binary: fast install scripts, a single `air` executable, and optional editor integration.

使われ方

Typical CLI use is `air format path/to/file.R`, either from a globally installed binary or via one-shot execution through uv, Pixi, or mise. For editor users, Air also runs as a language server, so the same package can serve both batch formatting and editor-on-save workflows.

Configuration is intentionally local and simple: the documented names are `air.toml` and `.air.toml`, keeping it in the same mental category as formatter configs such as `.prettierrc`, `ruff.toml`, or `biome.json`.

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

Air matters to package nerds because it is part of the wider trend of single-purpose, native-speed formatter binaries replacing slower language-hosted developer tools. It brings that trend to R while still acknowledging the established styler/tidyverse style-guide lineage.

The package is also interesting because Homebrew is not the sole distribution story: the official README calls out uv, Pixi, conda-forge, mise, and standalone installers. That makes it a compact example of a modern developer CLI trying to meet users across several package-manager cultures.

タイムライン

  • 2025: Public 0.x releases and Posit documentation establish Air as an R formatter and language server.
  • 2025-10-21: GitHub release 0.8.0 published.
  • 2026-06-19: GitHub release 0.10.0 published.

Related projects

  • styler is the R formatter explicitly credited as prior art and inspiration.
  • Biome, rust-analyzer, Prettier, and Ruff are cited by Air as non-R influences for formatter and language-server design.

セキュリティ状態

リスクレベル: グリーン

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 件のビルド依存関係があります。

推奨レビュー

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

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
air.toml.air.toml

実行可能ファイル

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

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

鮮度

バージョンと鮮度

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

ページ生成日2026-07-08
マネージャ版0.10.0
マネージャ更新日2026-06-19
ローカルデータOK
上流最新
検出された最新0.10.0

https://github.com/posit-dev/air

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

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:air
バージョン0.10.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/air
ホームページhttps://posit-dev.github.io/air/
リポジトリhttps://github.com/posit-dev/air
上流ドキュメントhttps://posit-dev.github.io/air
ライセンスMIT
ソースアーカイブhttps://github.com/posit-dev/air/archive/refs/tags/0.10.0.tar.gz
最終更新2026-06-19T20:43:13Z
Pulseupdated
ビルド依存関係rust
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

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

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

Nix95%

air

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

air

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

main/air

scoop install main/air
  • normalized package name match
  • 一致条件: Air
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/air.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Posit.Air

winget install --id Posit.Air -e
  • normalized package name match
  • 一致条件: Air
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Posit.Air from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

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

このページは 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 configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment