macOS
brew install cdklocal Homebrew formula metadata
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für cdk in AI-Agent-Workflows.
Installation
brew install cdklocal Homebrew formula metadata
sudo dnf install cdkFedora Rawhide package metadata · cdk · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#cdknixpkgs package indexes · pkgs/by-name/cd/cdk/package.nix · Quelle: api.github.com
sudo apt install libcdk-javaDebian stable package indexes · libcdk-java · Quelle: deb.debian.org
sudo zypper install cdk-developenSUSE Tumbleweed package metadata · cdk-devel · Quelle: download.opensuse.org
Überblick
Curses development kit provides predefined curses widget for apps
Verlauf
CDK, the Curses Development Kit, is a C curses widget library for building terminal user interfaces. Its official Invisible Island page describes it as a library of customizable curses widgets, similar in spirit to dialog but linked into applications.
The project was originally written by Mike Glover in the mid-1990s. Thomas E. Dickey's official history identifies CDK 4.6.0, with source files dated January 20, 1996, as the earliest version he had encountered and notes that Glover announced it in comp.sources.unix in January 1996.
Dickey became involved after Glover asked in late 1998 about distributing CDK with ncurses. Dickey reviewed the 4.9.8 code, reworked build and licensing issues, continued cleanup work, and released CDK 5.0 in April 2005.
The official history notes that CDK had already been built on several Unix systems, including Linux, SunOS, Solaris, HP-UX, AIX, and QNX 4. It also records ncurses mailing-list discussion from the late 1990s in which CDK was suggested to users wanting a higher-level interface than raw ncurses.
CDK's distribution history is tied to classic Unix source-package culture: comp.sources.unix announcements, QNX-hosted tarballs, ncurses-adjacent maintenance, and ports or packages across Unix-like systems.
CDK is used when a C program needs form, dialog, menu, scrolling-list, and other terminal widgets without building every curses interaction from scratch. The Homebrew package exposes cdk5-config for build flags and metadata.
For package maintainers, CDK is interesting because it sits between low-level ncurses and full-screen TUI applications: it is a small library whose portability, ABI, licensing, and configure-script behavior mattered across many Unix packaging systems.
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 |
|---|---|---|---|
cdk5-config | 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://invisible-island.net/cdk/
Installationsmetadaten
| Paketschlüssel | brew:cdk |
|---|---|
| Version | 5.0-20260119 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/cdk |
| Homepage | https://invisible-island.net/cdk/ |
| Upstream-Dokumentation | https://invisible-island.net/cdk |
| Lizenz | X11-distribute-modifications-variant |
| Quellarchiv | https://invisible-mirror.net/archives/cdk/cdk-5.0-20260119.tgz |
| Zuletzt aktualisiert | 2026-05-17T09:02:23-04:00 |
| Pulse | updated |
| Von macOS bereitgestellte Bibliotheken | ncurses |
| 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 | cdk |
| Version Scheme | 0 |
| Revision | 0 |
| 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.
libcdk-java 1:2.11-1
Chemistry Development Kit (CDK) Java libraries
sudo apt install libcdk-javacdk
nix profile install nixpkgs#cdklibcdk-java 1:2.9-1
Chemistry Development Kit (CDK) Java libraries
sudo apt install libcdk-javacdk 5.0.20260119-2.fc45
Curses Development Kit
https://invisible-island.net/cdk/
sudo dnf install cdkcdk-devel 5.0.20260119-2.fc45
Development files for cdk
https://invisible-island.net/cdk/
sudo dnf install cdk-develcdk-doc 5.0.20260119-2.fc45
Documentation and examples for cdk
https://invisible-island.net/cdk/
sudo dnf install cdk-doccdk-devel 5.0.20230201-1.7
Development Part of Curses Development Kit
https://invisible-island.net/cdk/
sudo zypper install cdk-devellibcdk6_3_4 5.0.20230201-1.7
The Runtime for the Curses Development Kit - Shared library
https://invisible-island.net/cdk/
sudo zypper install libcdk6_3_4Quellspur
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.