用途:从公开记录做航空器取证——尾号档案、机队研究、机型安全与 NTSB 事件考古。分两层数据:Tier 1 为 FAA 航空器登记库(无需额外依赖),Tier 2 为 NTSB CAROL 事故库(需 mdbtools)。
必要用法:先验证 CLI 已安装,airframe-pp-cli --version;缺失时用 npx -y @mvanhorn/printing-press-library install airframe --cli-only,或 Go 安装(需 Go 1.26.6+)go install github.com/mvanhorn/printing-press-library/library/developer-tools/airframe/cmd/airframe-pp-cli@latest。每次调用前先运行 airframe-pp-cli doctor --json,据 db_exists、sync_meta、mdbtools.detected、flight_goat.detected 分支。首次使用需同步:airframe-pp-cli sync(Tier 1 约 80 MB);Tier 2 需先装 mdbtools(如 brew install mdbtools 或 sudo apt install -y mdbtools),再 airframe-pp-cli sync --source ntsb(约 90 MB)。
主要能力:tail <N-number> 输出航空器档案与事故史;owner、model、event、search(FTS5)、flight <ident>。所有命令支持 --json、--select、--db-path;--agent 等于 --json --compact --no-input --no-color --yes。
限制:flight 需 flight-goat-pp-cli 与 FLIGHT_GOAT_API_KEY_AUTH(付费 AeroAPI),且仅限起飞前约 72 小时内,因航司此时段才分配具体尾号;更早或未订票场景建议用机型级查询。FAA 所有人数据可能只是特拉华州 LLC 空壳,报告值不作受益所有权工具。NTSB 仅调查达阈值事件,无事件不等于完美记录。sudo 安装命令须先展示并确认。