# Installer ahoy avec Homebrew, Nix, scoop, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ahoy pour les workflows d'agents IA.

## installation

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

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install ahoy
```

  Preuve: local Homebrew formula metadata

### Linux

- Nix (92%):

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

  Preuve: 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
```

  Preuve: 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
```

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

## Faits du paquet

- **Clé du paquet:** brew:ahoy
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/ahoy>
- **Version:** 2.5.0
- **Résumé source:** Creates self documenting CLI programs from commands in YAML files
- **Page d'accueil:** <https://github.com/ahoy-cli/ahoy/>
- **Dépôt:** <https://github.com/ahoy-cli/ahoy>
- **Docs amont:** <https://github.com/ahoy-cli/ahoy/>
- **Licence:** MIT
- **Archive source:** <https://github.com/ahoy-cli/ahoy/archive/refs/tags/v2.5.0.tar.gz>
- **Dernière mise à jour:** 2026-07-26T13:19:49+02:00
- **Généré:** 2026-08-04T22:13:35+00:00

## exécutables

- ahoy (cli)
- ahoy (alias)

## Dépendances de compilation

- go

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux

## Version et fraîcheur

- page générée: 2026-08-04
- version du gestionnaire: 2.5.0
- gestionnaire mis à jour: 2026-07-26
- données locales: OK
- dépôt amont: https://github.com/ahoy-cli/ahoy
- dernière version détectée: v2.5.0 (à jour)
## Historique du projet et usages

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.

### Historique du projet

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.

### Historique d'adoption

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.

### Modes d'utilisation

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.

### Pourquoi les passionnés de paquets s'y intéressent

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.

### Chronologie

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

### Sources

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


## Notes de sécurité

narrow executable package without higher-risk signals.

- **Risque Geiger:** vert / faible
- 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
## Détails de la base source

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

## Autres enregistrements de gestionnaires de paquets

- 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


## Liens liés

- [Source-control packages](https://pkg.so/fr/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://pkg.so/fr/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/fr/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://pkg.so/fr/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [go](https://pkg.so/fr/brew/go/) - Build dependency declared by Homebrew.
- [just](https://pkg.so/fr/brew/just/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [go-task](https://pkg.so/fr/brew/go-task/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [ansible-lint](https://pkg.so/fr/brew/ansible-lint/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, yaml.
- [mask](https://pkg.so/fr/brew/mask/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [pyinvoke](https://pkg.so/fr/brew/pyinvoke/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [run](https://pkg.so/fr/brew/run/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [jenkins-job-builder](https://pkg.so/fr/brew/jenkins-job-builder/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, yaml.
- [xc](https://pkg.so/fr/brew/xc/) - Shares pkgdb curated category or tags: automation, cli, developer-tools, task-runner.
- [wgo](https://pkg.so/fr/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)


## Sources

- 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
