# ahoy を Homebrew, Nix, scoop, winget でインストール

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

## インストール

```sh
sudo av install brew:ahoy
```

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

### macOS

- Homebrew (100%):

```sh
brew install ahoy
```

  証拠: local Homebrew formula metadata

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#ahoy
```

  証拠: nixpkgs package indexes: pkgs/by-name/ah/ahoy/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

### Windows

- Scoop (92%):

```sh
scoop install main/ahoy
```

  証拠: Scoop official bucket manifest trees: bucket/ahoy.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id Ahoy.Ahoy -e
```

  証拠: Windows Package Manager source index: Ahoy.Ahoy from https://cdn.winget.microsoft.com/cache/source.msix

## パッケージ情報

- **パッケージキー:** brew:ahoy
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/ahoy>
- **バージョン:** 2.5.0
- **ソース概要:** Creates self documenting CLI programs from commands in YAML files
- **ホームページ:** <https://github.com/ahoy-cli/ahoy/>
- **リポジトリ:** <https://github.com/ahoy-cli/ahoy>
- **上流ドキュメント:** <https://github.com/ahoy-cli/ahoy/>
- **ライセンス:** MIT
- **ソースアーカイブ:** <https://github.com/ahoy-cli/ahoy/archive/refs/tags/v2.5.0.tar.gz>
- **最終更新:** 2026-07-26T13:19:49+02:00
- **生成日時:** 2026-08-04T22:13:35+00:00

## 実行可能ファイル

- ahoy (cli)
- ahoy (エイリアス)

## ビルド依存関係

- go

## インストール挙動

- post-install フック: 未定義
- Bottle: 利用可能 対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 2.5.0
- マネージャ更新日: 2026-07-26
- ローカルデータ: OK
- 上流リポジトリ: https://github.com/ahoy-cli/ahoy
- 検出された最新: v2.5.0 (最新)
## プロジェクトの歴史と使われ方

Ahoy is a project-local task runner that turns commands written in a YAML file into a self-documenting CLI. Its purpose is to let each repository expose its own small command surface without requiring contributors to learn a bespoke shell script layout or install a language-specific task runner.

### プロジェクトの歴史

The GitHub repository was created in October 2015, and the earliest listed GitHub release is 1.0.0 from the next day. The older Read the Docs site documents the original framing: a zero-code, dependency-free way to give projects their own CLI, particularly for running interactive commands inside Docker containers.

The current README keeps the same core idea while expanding the implementation details: commands live in .ahoy.yml, run relative to that file, can be invoked from subdirectories, and can import multiple config files. The project later moved under the ahoy-cli organization and added newer command-alias, environment-file, and completion features.

### 採用の歴史

Ahoy's adoption is strongest in teams that want Makefile-like ergonomics but richer command help and project-local behavior. The README's Docker and database examples reflect its origin in development-environment workflows, especially wrapping docker-compose, shell, database, test, and deployment commands.

The supplied package facts list Homebrew, Nix, Scoop, and winget packages, showing that Ahoy crossed from a macOS/Linux developer convenience into cross-platform package-manager distribution.

### 使われ方

A project adds a .ahoy.yml file declaring commands, descriptions, aliases, imports, environment files, and an entrypoint. Running ahoy lists commands and per-command help; running ahoy <command> executes the configured shell command relative to the config file.

Official examples include replacing long docker exec invocations with short project commands, initializing an example .ahoy.yml, and using environment files for global or command-specific variables.

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

Ahoy sits in the small but beloved category of developer workflow shims: lighter than a build system, more discoverable than a pile of shell scripts, and easy to package as a single CLI binary. For package maintainers, its value is that the runtime surface is simple while the user-facing workflow can standardize a repository's command vocabulary.

### タイムライン

- 2015: GitHub repository created and release 1.0.0 published.
- 2015: Release 1.1.0 published and documented by the older Read the Docs site.
- 2016-2017: Version 2 alpha and beta releases appeared.
- 2026: Official repository metadata shows continued activity under ahoy-cli/ahoy.

### Related projects

- Ahoy overlaps with Make, npm scripts, just, Task, and docker-compose wrapper scripts, but focuses on project-specific command discovery and help.
- The README points to ahoy-cli/zsh-ahoy for dedicated Zsh completion support.

### ソース

- <https://ahoy-cli.readthedocs.io/en/latest/>
- <https://api.github.com/repos/ahoy-cli/ahoy>
- <https://api.github.com/repos/ahoy-cli/ahoy/releases?per_page=100>
- <https://github.com/ahoy-cli/ahoy#readme>
- source_facts.package-manager


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals


## 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

- Unix: .ahoy.yml
## ソースデータベース詳細

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** ahoy
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

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

- Nix - ahoy: normalized package name match | nixpkgs package indexes: pkgs/by-name/ah/ahoy/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Scoop - main/ahoy: normalized package name match | Scoop official bucket manifest trees: bucket/ahoy.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
- winget - Ahoy.Ahoy: normalized package name match | Windows Package Manager source index: Ahoy.Ahoy from https://cdn.winget.microsoft.com/cache/source.msix


## 関連リンク

- [Source-control packages](https://pkg.so/ja/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/ja/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://pkg.so/ja/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [go](https://pkg.so/ja/brew/go/) - Build dependency declared by Homebrew.
- [just](https://pkg.so/ja/brew/just/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [go-task](https://pkg.so/ja/brew/go-task/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [ansible-lint](https://pkg.so/ja/brew/ansible-lint/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, yaml.
- [mask](https://pkg.so/ja/brew/mask/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [pyinvoke](https://pkg.so/ja/brew/pyinvoke/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [run](https://pkg.so/ja/brew/run/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [jenkins-job-builder](https://pkg.so/ja/brew/jenkins-job-builder/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, yaml.
- [xc](https://pkg.so/ja/brew/xc/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [wgo](https://pkg.so/ja/brew/wgo/) - Local package facts share a topical domain. Shared terms: automation, cli, commands, developer, developer-tools.

## Combined YAML source

View the package source record on GitHub. [combined/ahoy.yml](https://github.com/mxcl/pkgdb/blob/main/combined/ahoy.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated configuration and credential file locations
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
