Skip to content

License

Notifications You must be signed in to change notification settings

arungeorgesaji/cell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fbd3d32 · · Dec 31, 2025

History

16 Commits
Dec 31, 2025
Dec 31, 2025
Dec 31, 2025
Dec 29, 2025
Dec 26, 2025
Dec 26, 2025
Dec 31, 2025
Dec 31, 2025

Repository files navigation

cell

A Terminal User Interface (TUI) library written in NASM x86-64 Assembly.

This project is in early development. Documentation is currently limited - explore the source code and examples to learn how it works.

Project Structure

  • include/ - Header files for library usage
  • src/ - Library source code
  • examples/ - Example programs demonstrating library features

Build && Runamp; Run

To build the library use the provided Makefile(The current Makefile is configured for Linux x86-64, P.S: Feel free to use the lib put in release if you want to skip building it yourself if you are on linux x86-64):

make

To run an example program which I have provided in examples/, use the script run_examples.sh:

./run_examples.sh example_name

If you want run your own example, figure out the library and use run_examples.sh as reference to create your own script to compile and link your program with the library.

Requirements

  • NASM assembler
  • Linux x86-64 (the makefile is configured for Linux)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published