macOS
brew install castxmllocal Homebrew formula metadata
sudo port install castxmlMacPorts ports tree · lang/castxml/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für castxml in AI-Agent-Workflows.
Installation
brew install castxmllocal Homebrew formula metadata
sudo port install castxmlMacPorts ports tree · lang/castxml/Portfile · Quelle: api.github.com
sudo apt install castxmlDebian stable package indexes · castxml · Quelle: deb.debian.org
sudo dnf install castxmlFedora Rawhide package metadata · castxml · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#castxmlnixpkgs package indexes · pkgs/by-name/ca/castxml/package.nix · Quelle: api.github.com
sudo pacman -S castxmlArch Linux sync databases · castxml · Quelle: geo.mirror.pkgbuild.com
sudo zypper install CastXML-developenSUSE Tumbleweed package metadata · CastXML-devel · Quelle: download.opensuse.org
scoop install main/castxmlScoop official bucket manifest trees · bucket/castxml.json · Quelle: api.github.com
Überblick
C-family Abstract Syntax Tree XML Output
Verlauf
CastXML is a developer tool that parses C-family source files and writes a subset of the abstract syntax tree as XML. The upstream README describes it as maintained by Kitware in support of ITK, the Insight Segmentation and Registration Toolkit.
The project is built around LLVM/Clang: its manual says source files are parsed as complete translation units by an internal Clang compiler. It also includes a --castxml-gccxml mode that emits XML close to GCC-XML, making it important for code-generation and binding workflows that previously expected GCC-XML-style output.
The supplied package facts show CastXML distributed across Homebrew, Debian, Fedora, MacPorts, Nix, Arch, Scoop, Ubuntu, and openSUSE. That breadth matches its niche but durable role as infrastructure for C/C++ introspection workflows rather than an end-user command.
Typical use is command-line AST extraction: pass source files, Clang options, and CastXML options, then request XML output with --castxml-output or GCC-XML-compatible output with --castxml-gccxml. The manual also documents compiler-target matching with --castxml-cc-* options.
CastXML is package-nerd significant because it packages compiler-internal structure as a stable CLI artifact. It lets downstream tools depend on a packaged executable instead of embedding all of Clang's C++ APIs or reviving GCC-XML.
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 |
|---|---|---|---|
castxml | 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.
https://github.com/CastXML/CastXML
Installationsmetadaten
| Paketschlüssel | brew:castxml |
|---|---|
| Version | 0.7.0 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/castxml |
| Homepage | https://github.com/CastXML/CastXML |
| Repository | https://github.com/CastXML/CastXML |
| Upstream-Dokumentation | https://github.com/CastXML/CastXML#readme |
| Lizenz | Apache-2.0 |
| Quellarchiv | https://github.com/CastXML/CastXML/archive/refs/tags/v0.7.0.tar.gz |
| Abhängigkeiten | llvm |
| Build-Abhängigkeiten | cmake |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | castxml |
| Version Scheme | 0 |
| Revision | 1 |
| 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.
castxml 0.6.11-1
C-family abstract syntax tree XML output tool
https://github.com/CastXML/CastXML
sudo apt install castxmlcastxml
nix profile install nixpkgs#castxmlcastxml 0.6.3-1build2
C-family abstract syntax tree XML output tool
https://github.com/CastXML/CastXML
sudo apt install castxmlcastxml 0.7.0-1.fc45
C-family abstract syntax tree XML output tool
https://github.com/CastXML/CastXML
sudo dnf install castxmlcastxml 0.7.0-2
C-family abstract syntax tree XML output tool
https://github.com/CastXML/CastXML
sudo pacman -S castxmlCastXML-devel 0.7.0-1.4
C-family Abstract Syntax Tree XML Output
https://github.com/CastXML/CastXML
sudo zypper install CastXML-develcastxml
sudo port install castxmlmain/castxml
scoop install main/castxmlQuellspur
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.