# 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
- **バージョン:** 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>
- **最終更新:** 2026-07-26T13:19:49+02:00
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- ahoy (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 2.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
## 他のパッケージマネージャ記録

- 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


## 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
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
