macOS
brew install deheaderlocal Homebrew formula metadata
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für deheader in AI-Agent-Workflows.
Installation
brew install deheaderlocal Homebrew formula metadata
sudo apt install deheaderDebian stable package indexes · deheader · Quelle: deb.debian.org
nix profile install nixpkgs#deheadernixpkgs package indexes · pkgs/by-name/de/deheader/package.nix · Quelle: api.github.com
sudo zypper install deheaderopenSUSE Tumbleweed package metadata · deheader · Quelle: download.opensuse.org
Überblick
Analyze C/C++ files for unnecessary headers
Verlauf
deheader is a C and C++ source analysis tool that finds include directives which can be removed while the file still compiles.
The official project page describes deheader as a tool for removing unneeded includes, improving compilation time on large C++ projects, and exposing hidden dependencies and cohesion problems. The README says it is commonly packaged as `deheader`.
The NEWS file gives a long maintenance record beginning with 0.1 on 2010-12-01. Later releases added summary output, portability checks, duplicate include detection, Python 2/3 compatibility, Makefile-friendly exit status, GCC compatibility updates, and continued documentation and hardening fixes through 1.12 in 2026.
deheader is packaged by Homebrew and appears upstream as a named package on the official project page. Its low-level C/C++ focus makes it more of a maintainer and build-hygiene tool than an end-user application.
The package is used during source maintenance to test whether headers are actually required. Because it verifies removals by compilation, it belongs in the same toolbox as static-analysis and build-cleanup utilities rather than pure text linters.
deheader matters to package nerds because header bloat affects compile time, portability, and dependency clarity. It is especially relevant when distributions and maintainers need source trees to build cleanly across compilers, standard libraries, and Unix variants.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
deheader | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
http://www.catb.org/~esr/deheader/
Installationsmetadaten
| Paketschlüssel | brew:deheader |
|---|---|
| Version | 1.12 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/deheader |
| Homepage | http://www.catb.org/~esr/deheader/ |
| Repository | https://gitlab.com/esr/deheader |
| Upstream-Dokumentation | http://www.catb.org/~esr/deheader |
| Lizenz | BSD-2-Clause |
| Quellarchiv | https://gitlab.com/esr/deheader/-/archive/1.12/deheader-1.12.tar.bz2 |
| Build-Abhängigkeiten | asciidoctor |
| Von macOS bereitgestellte Bibliotheken | python |
| Bottle | verfügbar (auf all) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | deheader |
| 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 |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
deheader 1.11-1
Find and remove unnecessary includes in C or C++ source files
http://www.catb.org/~esr/deheader/
sudo apt install deheaderdeheader
nix profile install nixpkgs#deheaderdeheader 1.10-1
Find and remove unnecessary includes in C or C++ source files
http://www.catb.org/~esr/deheader/
sudo apt install deheaderdeheader 1.11-1.2
Find and optionally remove unneeded includes in C or C++ sourcefiles
http://www.catb.org/~esr/deheader/
sudo zypper install deheaderQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.