# c-project-structure Project description Project image/gif ## Requirements Requirements RHEL-like: `sudo dnf install readline-devel` ## Installation `make` ## Usage `bin/run` ## Considerations and Caveats Since this program buffers input by line, It will not handle TUI-based commands Examples include less and vim If you need to use these kinds of applications, do not use this program to wrap your shell. ## Example `bin/run` ## Documentation Location of Documentation ## Directory structure ``` |-- Makefile <- Project makefile |-- README <- Project README |-- bin <- Compiled binaries | `-- run <- Project main executable |-- build <- Static objects and intermediate files |-- data <- Project data | |-- raw <- Raw data | |-- interim <- Interm data | |-- input <- Input data | |-- output <- Output data |-- docs <- Documentation |-- include <- Header files |-- lib <- Dynamic objects |-- src <- Source files `-- tests <- Unit tests ```