All Projects → wkoszek → ncurses_guide

wkoszek / ncurses_guide

Licence: BSD-2-Clause license
NCurses Examples from the book "Programmer's Guide to NCurses" with improvements and fixes

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to ncurses guide

ncurses
Ncurses bindings for Crystal
Stars: ✭ 20 (-53.49%)
Mutual labels:  ncurses, ncurses-library
Dte
A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte)
Stars: ✭ 98 (+127.91%)
Mutual labels:  unix, ncurses
mazeGenerator
Recursive Backtracker Maze Generation Algorithm with C++ using ncurses
Stars: ✭ 24 (-44.19%)
Mutual labels:  ncurses, ncurses-library
bac-genomics-scripts
Collection of scripts for bacterial genomics
Stars: ✭ 39 (-9.3%)
Mutual labels:  unix
rust-font-loader
A font loading utility written in rust.
Stars: ✭ 44 (+2.33%)
Mutual labels:  unix
smooth
The smooth Class Library
Stars: ✭ 23 (-46.51%)
Mutual labels:  unix
awesome-programming-books
List of good programming books for beginners and professionals
Stars: ✭ 68 (+58.14%)
Mutual labels:  unix
Ob3vil1on
Another archive cracker created in python | cracking [zip/7z/rar] by bruteforcing [ NOT MAINTAINED ]
Stars: ✭ 17 (-60.47%)
Mutual labels:  unix
subhook.nim
subhook wrapper for Nim https://github.com/Zeex/subhook
Stars: ✭ 15 (-65.12%)
Mutual labels:  unix
AsciiAsciiRevolution
A Game for the OSGCC4
Stars: ✭ 21 (-51.16%)
Mutual labels:  ncurses
InitWare
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.
Stars: ✭ 164 (+281.4%)
Mutual labels:  unix
hosts
A command line hosts file editor in one portable script.
Stars: ✭ 145 (+237.21%)
Mutual labels:  unix
noaftodo
NOAFtodo - an ncurses TODO-manager No One Asked For
Stars: ✭ 15 (-65.12%)
Mutual labels:  ncurses
AiliceOS
AiliceOS: Build an x86_64 and UEFI OS using Rust
Stars: ✭ 59 (+37.21%)
Mutual labels:  unix
coreutils
Unix core utilities implemented in Haskell
Stars: ✭ 22 (-48.84%)
Mutual labels:  unix
godzilla
a powerful go web framework
Stars: ✭ 22 (-48.84%)
Mutual labels:  unix
.config
⚙️ Bootstrappable user environment for macOS & Ubuntu
Stars: ✭ 31 (-27.91%)
Mutual labels:  unix
xmlrpc-bruteforcer
An XMLRPC brute forcer targeting Wordpress written in Python 3. (DISCONTINUED)
Stars: ✭ 62 (+44.19%)
Mutual labels:  unix
onionjuggler
Manage your Onion Services via CLI or TUI on Unix-like operating system with a POSIX compliant shell.
Stars: ✭ 31 (-27.91%)
Mutual labels:  unix
tush
No description or website provided.
Stars: ✭ 23 (-46.51%)
Mutual labels:  unix

NCurses Examples from "Programmer's Guide to NCurses" book by Dan Gookin

Build Status

Even though I've never read Gookin's book, I've noticed that his website tarball with C sources is quite useful, as it contains small self-contained programs. To the sources I've added a makefile to make build automated and I've fixed programs which weren't compiling.

Dependencies

For MacOSX: TBD (either nothing, or whatever brew installed as a dependency for the apps)

For Ubuntu:

apt-get install libncurses5-dev libncurses5

How to build?

Fetch the source, enter its folder and type make:

git clone https://github.com/wkoszek/ncurses_guide.git
cd ncurses_guide
./build.sh

The result of this will be in book/ and book-ref/ directories with ``.prog'' programs, each one corresponding to its .c file.

To clean-up, run:

./build.sh clean

Copyright

Dan mentioned sources in book/ and book-ref are copyrighted by the publisher. The rest of the files are licensed under BSD 2-clause license (see COPYRIGHT.md for more details)

Author

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].