Skip to content

acmCSUFDev/cpp-tui-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f31240d · May 1, 2024

History

9 Commits
Apr 29, 2024
Apr 30, 2024
Apr 30, 2024
Apr 30, 2024
Apr 30, 2024
Apr 30, 2024
Apr 29, 2024
Apr 30, 2024
May 1, 2024
Apr 29, 2024
Apr 30, 2024

Repository files navigation

cpp-tui-workshop

  • 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