# Installer drill avec Homebrew, apk, MacPorts, Nix, pacman

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

## installation

```sh
sudo av install brew:drill
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install drill
```

  Preuve: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install drill
```

  Preuve: MacPorts ports tree: net/drill/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add drill
```

  Preuve: Alpine Linux edge package indexes: drill from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

- Nix (92%):

```sh
nix profile install nixpkgs#drill
```

  Preuve: nixpkgs package indexes: pkgs/by-name/dr/drill/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S ldns
```

  Preuve: Arch Linux sync databases: ldns from https://geo.mirror.pkgbuild.com/core/os/x86_64/core.db.tar.gz

## Faits du paquet

- **Clé du paquet:** brew:drill
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/drill>
- **Version:** 0.9.1
- **Résumé source:** HTTP load testing application written in Rust
- **Page d'accueil:** <https://github.com/fcsonline/drill>
- **Dépôt:** <https://github.com/fcsonline/drill>
- **Docs amont:** <https://github.com/fcsonline/drill#readme>
- **Licence:** GPL-3.0-or-later
- **Archive source:** <https://github.com/fcsonline/drill/archive/refs/tags/0.9.1.tar.gz>
- **Dernière mise à jour:** 2026-06-17T21:34:12Z
- **Généré:** 2026-07-25T07:20:51+00:00

## exécutables

- drill (cli)
- drill (alias)

## Dépendances de compilation

- pkgconf
- rust

## Comportement d'installation

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

## Version et fraîcheur

- page générée: 2026-07-25
- version du gestionnaire: 0.9.1
- gestionnaire mis à jour: 2026-06-17
- données locales: OK
- dépôt amont: https://github.com/fcsonline/drill
- dernière version détectée: 0.9.1 (à jour)
## Historique du projet et usages

Drill is a Rust HTTP load-testing CLI that describes benchmark scenarios in YAML and executes them with concurrency, interpolation, assertions, CSV input, cookies, and threshold checks.

### Historique du projet

The public repository was created in May 2017. Its README states the project goal plainly: build a lightweight alternative to load-testing tools that require the JVM, using Rust and YAML benchmark files.

### Historique d'adoption

Drill reached users through GitHub release binaries, cargo install, crates.io, and Homebrew. Its packaging footprint is significant for a small utility because the same executable appeals to Rust users, macOS package users, and teams that want benchmark definitions committed as text files.

### Modes d'utilisation

Users write benchmark.yml files with concurrency, iterations, ramp-up, a base URL, and a plan of requests. The syntax supports includes, assignments, assertions, request dependencies, CSV-driven item expansion, tags, and environment interpolation.

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

Drill sits in the practical CLI niche between tiny one-shot HTTP benchmark tools and large test suites. Its appeal is package-manager friendly: a single Rust binary plus YAML files, with no JVM runtime and no service to operate.

### Chronologie

- 2017: Public fcsonline/drill repository created.
- 2017: First public tags in the 0.3.x series appear.
- 2026: Homebrew stable formula packages drill 0.9.1.

### Related projects

- Ansible influenced Drill's YAML syntax style.
- Cargo and crates.io are documented installation channels alongside release binaries.
- rustls is used for TLS, removing the older OpenSSL build requirement.

### Sources

- <https://github.com/fcsonline/drill>
- <https://raw.githubusercontent.com/fcsonline/drill/master/README.md>
- <https://raw.githubusercontent.com/fcsonline/drill/master/SYNTAX.md>
- <https://formulae.brew.sh/formula/drill>
- <https://formulae.brew.sh/api/formula/drill.json>


## Notes de sécurité

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour drill. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.


## Détails de la base source

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** drill
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Conflicts With:** ldns
- **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 - drill: normalized package name match | nixpkgs package indexes: pkgs/by-name/dr/drill/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - drill - 1.8.4-r1: normalized package name match | Alpine Linux edge package indexes: drill from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | DNS(SEC) query tool ala dig | https://nlnetlabs.nl/projects/ldns/
- pacman - ldns - 1.9.0-1: normalized package name match | Arch Linux sync databases: ldns from https://geo.mirror.pkgbuild.com/core/os/x86_64/core.db.tar.gz | Fast DNS library supporting recent RFCs | https://www.nlnetlabs.nl/projects/ldns/
- MacPorts - drill: normalized package name match | MacPorts ports tree: net/drill/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Liens liés

- [Source-control packages](https://www.automicvault.com/fr/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/fr/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/fr/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://www.automicvault.com/fr/pkg/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [pkgconf](https://www.automicvault.com/fr/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [rust](https://www.automicvault.com/fr/pkg/brew/rust/) - Build dependency declared by Homebrew.
- [locust](https://www.automicvault.com/fr/pkg/brew/locust/) - Shares av.db curated category or tags: cli, developer-tools, load-testing, performance-testing, testing.
- [apib](https://www.automicvault.com/fr/pkg/brew/apib/) - Shares av.db curated category or tags: cli, developer-tools, performance-testing, testing.
- [artillery](https://www.automicvault.com/fr/pkg/brew/artillery/) - Shares av.db curated category or tags: cli, developer-tools, load-testing, performance-testing, testing.
- [bzt](https://www.automicvault.com/fr/pkg/brew/bzt/) - Shares av.db curated category or tags: cli, developer-tools, load-testing, performance-testing, testing.
- [cargo-hack](https://www.automicvault.com/fr/pkg/brew/cargo-hack/) - Shares av.db curated category or tags: cli, developer-tools, rust, testing.
- [cargo-insta](https://www.automicvault.com/fr/pkg/brew/cargo-insta/) - Shares av.db curated category or tags: cli, developer-tools, rust, testing.
- [cargo-nextest](https://www.automicvault.com/fr/pkg/brew/cargo-nextest/) - Shares av.db curated category or tags: cli, developer-tools, rust, testing.
- [k6](https://www.automicvault.com/fr/pkg/brew/k6/) - Shares av.db curated category or tags: cli, developer-tools, load-testing, performance-testing, testing.
- [loadtest](https://www.automicvault.com/fr/pkg/npm/loadtest/) - Local package facts share a topical domain. Shared terms: cli, developer, developer-tools, http, load.
- [cassowary](https://www.automicvault.com/fr/pkg/brew/cassowary/) - Local package facts share a topical domain. Shared terms: cli, developer, developer-tools, http, load.

## Combined YAML source

View the package source record on GitHub. [combined/drill.yml](https://github.com/automic-vault/db/blob/main/combined/drill.yml)


## Sources

- Nucleus package database
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
