Automic VaultAutomic Vault

brew

cweb mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für cweb in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install cweb

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Literate documentation system for C, C++, and Java

Befehle und Aliase

  • ctangle
  • cweave

Verlauf

Projektgeschichte und Nutzung

CWEB is Donald Knuth and Silvio Levy's literate-programming system for C, C++, and Java, pairing TeX documentation with source extraction through cweave and ctangle.

Projektgeschichte

Knuth's official page explains that WEB originated while he wrote TeX, and that Silvio Levy adapted WEB to C in 1987. Knuth and Levy then revised and enhanced CWEB, including support for C++, ANSI C, and later Java-oriented use.

Adoptionsgeschichte

CWEB has stayed relevant less as a mass-market build tool than as a durable literate-programming reference implementation. The current GitHub project describes several decades of accumulated experience and treats the repository partly as software archaeology for original Levy/Knuth releases.

Wie es verwendet wird

CWEB authors write .w files that mix explanation, TeX markup, and program fragments. ctangle extracts compilable source, while cweave produces typeset documentation for humans.

Warum Paket-Nerds sich dafür interessieren

For package nerds, CWEB is a bridge between TeX culture and systems programming: it packages a historically important programming methodology, a stable pair of classic command-line tools, and a living archive of CWEB releases.

Zeitleiste

  • 1987: Silvio Levy adapts WEB to C.
  • 1993: Knuth and Levy publish The CWEB System of Structured Documentation.
  • 2001: Third printing documents version 3.6 with hypertext extensions.
  • The ascherer/cweb repository carries release records and archival material.

Related projects

  • CWEB is related to WEB, TeX, CTANGLE, CWEAVE, CTWILL, TeX Live, and other literate-programming environments.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für cweb wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 8 Plattformziele verfügbar.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
ctanglecliglobales Executable
cweavecliglobales Executable

Aktualität

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

Seite generiert2026-07-08
Manager-Version4.12.2
Manager aktualisiert
lokale DatenOK
Upstreamaktuell
neueste erkannte Versioncweb-4.12.2

https://github.com/ascherer/cweb

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:cweb
Version4.12.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/cweb
Homepagehttps://cs.stanford.edu/~knuth/cweb.html
Repositoryhttps://github.com/ascherer/cweb
Upstream-Dokumentationhttps://cs.stanford.edu/~knuth/cweb.html
LizenzKnuth-CTAN
Quellarchivhttps://github.com/ascherer/cweb/archive/refs/tags/cweb-4.12.2.tar.gz
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecweb
Version Scheme0
Revision0
Conflicts With
  • texlive
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment