pkg.soopen package index

brew / Rang 8604

dcd mit Homebrew, MacPorts, pacman installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dcd

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install dcd

MacPorts ports tree · net/dcd/Portfile · Quelle: api.github.com

Überblick

Paketzusammenfassung

Auto-complete program for the D programming language

Befehle und Aliase

  • dcd-client
  • dcd-server

Verlauf

Projektgeschichte und Nutzung

DCD, the D Completion Daemon, is an autocomplete program for the D programming language. Its README positions it as editor infrastructure rather than an IDE: a server caches imported files and computes completion data, while a client is called by editor integrations or the command line.

Projektgeschichte

The official GitHub repository was created in 2013 under the D language community organization. The README documents a client/server design, Unix-domain socket defaults on Unix-like systems, TCP socket support, and setup paths through Homebrew, source builds, or Dub.

Adoptionsgeschichte

DCD sits in the era before language-server-protocol tooling fully standardized editor integration. Its adoption came through editor scripts and plugins for D programmers, with the README pointing users to a wiki page for IDE and editor support and the input package facts showing availability in Homebrew, MacPorts, and Arch packaging.

Wie es verwendet wird

Package users install DCD to give lightweight editors D-aware completion, call tips, symbol locations, and import completion without installing a full IDE. The server process is started before editing, and editor plugins usually invoke dcd-client on source buffers.

Warum Paket-Nerds sich dafür interessieren

DCD is a classic small-language tooling package: two command-line programs, a daemon protocol, editor hooks, and a package-manager install path. It matters to package nerds because it shows how autocomplete tooling was distributed before every language tool became an LSP server.

Zeitleiste

  • 2013: Official GitHub repository created.
  • 2010s: README documents Homebrew, Git/Make, and Dub installation paths.
  • 2025: Official GitHub API metadata shows repository activity continuing into December 2025.

Related projects

  • The README points IDE users to D editor integrations; in the wider D ecosystem, Dub and D compilers provide the build/runtime context that DCD expects.

Sicherheitslage

Risikostufe: yellow

broad file, network, media, or database tool signal. generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • broad file, network, media, or database tool signal
  • generalized runtime or code generation signal

Signale

  • text:client,server
  • text:programming language

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

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
dcd-clientExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
dcd-serverExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

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-08-03
Manager-Version0.16.2
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dcd
Version0.16.2
PaketmanagerHomebrew
Homepagehttps://github.com/dlang-community/DCD
Repositoryhttps://github.com/dlang-community/dcd
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

pacman95%

dcd 1:0.16.2-1

D Completion Daemon: auto-complete for the D programming language

https://github.com/dlang-community/DCD

sudo pacman -S dcd
  • License: GPL-3.0-only
  • Architecture: x86_64
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dcd
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dcd from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

dcd

sudo port install dcd
  • normalized package name match
  • Abgeglichen nach: Dcd
MacPorts ports tree · api.github.com · MacPorts ports tree: net/dcd/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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

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