Skip to content

acmCSUFDev/cpp-tui-workshop

Repository files navigation

cpp-tui-workshop

Preview
  • What is: This is a workshop on making a simple and easy but pretty terminal user-interface (TUI) in C++.
  • What for: This is for ACM at CSUF's Spring 2024 Dev Workshop.

Building

You can either use Nix or manually find all the dependencies yourself :)

Building with Nix

Nix will automatically fetch the needed dependencies and build the project using CMake.

nix build .#

This gives you a result folder containing the binaries in result/bin.

If you want to directly run the program without running the build command, you can do:

nix run .#weather-app
nix run .#basic-demo

To run, you can either use nix run and skip building entirely or run ./result/bin/cpp-tui-workshop.

Building Manually

These are the dependencies you will need:

Then you can build the project with CMake:

cmake .
cmake --build .

To run, you can run any of the .out files.

About

C++ Terminal User Interface Workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published