ncurses 0.0.149
Interface to the C ncurses library
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:
ncurses:acs_vars - Example application for the D ncurses library
ncurses:hellounicode - Example application for the D ncurses library
ncurses:hello_world - Example application for the D ncurses library
ncurses:key_code - Example application for the D ncurses library
ncurses:mouse_menu - Example application for the D ncurses library
ncurses:other_border - Example application for the D ncurses library
ncurses:printbold - Example application for the D ncurses library
ncurses:printw_example - Example application for the D ncurses library
ncurses:simple_color - Example application for the D ncurses library
ncurses:simple_key - Example application for the D ncurses library
ncurses:simplespectrum - Example application for the D ncurses library
ncurses:temp_leave - Example application for the D ncurses library
ncurses:win_border - Example application for the D ncurses library
ncurses:with_chgat - Example application for the D ncurses library
ncurses:form_attrib - Example application for the D ncurses library
ncurses:menu_attrib - Example application for the D ncurses library
ncurses:menu_scroll - Example application for the D ncurses library
ncurses:menu_simple - Example application for the D ncurses library
ncurses:panel_simple - Example application for the D ncurses library
ncurses:ptest - Example application for the D ncurses library
Ncurses
This is currently in BETA.
There will be bugs. C Macros are missing, enums are slightly renamed. If you have any trouble, or think that something should be fixed, then please create a bug report.
Variants of this package
This package can be build in three variants:
minimal: The minimal (which is the default configuration) configurations only links the ncursesw library.
panels: The panels configuration additionally links the panelw library.
full: The full configuration additionally links the formw and menuw library.
To use a specific configuration in your projects, depend on this package by adding the following config snippet to your project's dub.json:
"subConfigurations": {
"ncurses": "full"
}
Building on macOS
The stock ncurses libraries on macOS don't include the wide libraries. Thus the full ncurses version needs to be installed with Homebrew. Homebrew installs ncurses below `/usr/local/opt/ncurses
`, where the dub configuration will pick it up.
First install Homebrew using the instructions on the web site, then you can add the ncurses package with
brew install ncurses
WARNINGS & PRECAUTIONS
What files make up the 'official' ncurses package?
- Registered by Matt Soucy
- 0.0.149 released 4 years ago
- D-Programming-Deimos/ncurses
- github.com/D-Programming-Deimos/ncurses
- ncurses
- Authors:
- Sub packages:
- ncurses:acs_vars, ncurses:hellounicode, ncurses:hello_world, ncurses:key_code, ncurses:mouse_menu, ncurses:other_border, ncurses:printbold, ncurses:printw_example, ncurses:simple_color, ncurses:simple_key, ncurses:simplespectrum, ncurses:temp_leave, ncurses:win_border, ncurses:with_chgat, ncurses:form_attrib, ncurses:menu_attrib, ncurses:menu_scroll, ncurses:menu_simple, ncurses:panel_simple, ncurses:ptest
- Dependencies:
- none
- Versions:
-
1.0.0 2023-Mar-03 0.0.149 2020-Nov-08 0.0.148 2020-Nov-06 0.0.141 2017-Jul-02 ~master 2024-Feb-26 - Download Stats:
-
-
0 downloads today
-
11 downloads this week
-
58 downloads this month
-
26580 downloads total
-
- Score:
- 3.6
- Short URL:
- ncurses.dub.pm