- 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.
You can either use Nix or manually find all the dependencies yourself :)
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
.
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.