# Installer brainfuck avec Homebrew, dnf

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

## installation

```sh
sudo av install brew:brainfuck
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install brainfuck
```

  Preuve: local Homebrew formula metadata

### Linux

- dnf (92%):

```sh
sudo dnf install brainfuck
```

  Preuve: Fedora Rawhide package metadata: brainfuck from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

## Faits du paquet

- **Clé du paquet:** brew:brainfuck
- **Gestionnaire de paquets:** Homebrew
- **Version:** 2.7.3
- **Résumé source:** Interpreter for the brainfuck language
- **Page d'accueil:** <https://github.com/fabianishere/brainfuck>
- **Dépôt:** <https://github.com/fabianishere/brainfuck>
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- brainfuck (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 2.7.3
## Historique du projet et usages

fabianishere/brainfuck is a C implementation of a Brainfuck interpreter. It packages the esoteric language as a conventional Unix-style CLI with file execution, direct evaluation, an interactive console, examples, and a small C API.

### Historique du projet

The GitHub repository was created in November 2011. The official README describes the project as a Brainfuck interpreter written in C, built with CMake and a C compiler, with libedit used for interactive console support.

Official Git tags show a long-lived small project, from early 0.1.x tags through 2.7.x tags. The repository README lists multiple contributors and includes an examples directory of Brainfuck programs with attribution where possible.

### Historique d'adoption

The input package facts record Homebrew and Fedora DNF packaging. That is modest adoption, but enough to make the interpreter available through mainstream package managers rather than only as source code.

As a package, its role is mostly educational and recreational: it gives users a ready-made interpreter for an esoteric language often used in programming-language demonstrations and code-golf culture.

### Modes d'utilisation

The README documents running brainfuck with files, using --eval to run code directly, --version and --help, and opening an interactive console when no arguments are passed.

The project also exposes a C API around parsing, execution context creation, execution, and cleanup, so it can be embedded or used as a small interpreter library in addition to the command-line binary.

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

This package is not historically important as a unique interpreter, but it is a neat package-manager specimen: an esoteric language runtime small enough to ship everywhere and useful for testing terminals, compilers, examples, and packaging workflows.

Its significance comes from Brainfuck's cultural footprint among programmers, plus the practical convenience of having a maintained C interpreter available from Homebrew and DNF.

### Chronologie

- 2011-11: The GitHub repository was created.
- 2011-2012: Official Git tags include early 0.1.x and 0.2.x releases.
- 2022: Official repository metadata shows activity into February 2022.
- 2022: Official Git tags include the 2.7.x release line.

### Related projects

- Brainfuck is the esoteric programming language implemented by the package.
- libedit is the line-editing dependency named by the README.
- CMake, Clang, and GCC are listed build-time tools for compiling the interpreter.

### Sources

- <https://api.github.com/repos/fabianishere/brainfuck>
- <https://github.com/fabianishere/brainfuck#readme>
- <https://github.com/fabianishere/brainfuck/tags>
- source_facts.package-manager


## Notes de sécurité

generalized runtime or code generation signal.

- **Risque Geiger:** yellow / moyen
- generalized runtime or code generation signal

## Autres enregistrements de gestionnaires de paquets

- dnf - brainfuck - 0.1.0.4-10.fc45: normalized package name match | Fedora Rawhide package metadata: brainfuck from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Brainfuck interpreter | https://hackage.haskell.org/package/brainfuck
- dnf - ghc-brainfuck - 0.1.0.4-10.fc45: normalized package name match | Fedora Rawhide package metadata: ghc-brainfuck from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Haskell brainfuck library | https://hackage.haskell.org/package/brainfuck
- dnf - ghc-brainfuck-devel - 0.1.0.4-10.fc45: normalized package name match | Fedora Rawhide package metadata: ghc-brainfuck-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Haskell brainfuck library development files | https://hackage.haskell.org/package/brainfuck
- dnf - ghc-brainfuck-doc - 0.1.0.4-10.fc45: normalized package name match | Fedora Rawhide package metadata: ghc-brainfuck-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Haskell brainfuck library documentation | https://hackage.haskell.org/package/brainfuck
- dnf - ghc-brainfuck-prof - 0.1.0.4-10.fc45: normalized package name match | Fedora Rawhide package metadata: ghc-brainfuck-prof from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Haskell brainfuck profiling library | https://hackage.haskell.org/package/brainfuck


## Combined YAML source

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


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
