Go to file
Stephen Toth 072a356d72 change the child process io buffer to use heap memory 2023-09-23 17:32:00 -04:00
.vscode started using readline library for user input 2023-09-23 13:56:05 -04:00
src change the child process io buffer to use heap memory 2023-09-23 17:32:00 -04:00
testing start tracking via git 2023-09-23 00:06:10 -04:00
.gitignore repo cleanup 2023-09-23 11:41:34 -04:00
Makefile refactor variable names and setup for buffer "stack" 2023-09-23 16:42:45 -04:00
README.md started using readline library for user input 2023-09-23 13:56:05 -04:00

README.md

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