dcell ~main

Terminal Cells for D.


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:


This package provides sub packages which can be used individually:

dcell:mkinfo - Terminal database builder

dcell:colors - Color Demo in Dcell

dcell:hello - Hello World in Dcell

dcell:mouse - Mouse demo in Dcell

Dcell

Stand With Ukraine DMD LDC

This is an early effort to "rewrite" my well-known Tcell (for Go) project into D.

At present, this works reasonably well for most TTY type devices (think xterm, Terminal, Term2, etc) on Posix (Linux, macOS, etc) systems.

Windows support is missing.

It supports most of the things that Tcell supports. The API is subject to change, as I'm working on improving this.

The demos/ directory has a few demo programs which might be interesting. These were ported from Tcell.

This effort was done principally to learn D, but hopefully it may someday later be useless because it appears that D does not have an analog for tcell.

Authors:
  • Garrett D'Amore
Sub packages:
dcell:mkinfo, dcell:colors, dcell:hello, dcell:mouse
Dependencies:
east_asian_width
Versions:
0.0.1 2022-Sep-11
~main 2022-Sep-18
~grapheme 2022-Sep-17
Show all 3 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 4 downloads this month

  • 12 downloads total

Score:
0.1
Short URL:
dcell.dub.pm