Skip to content

E-gy/parc24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Coverage Status License: CC0-1.0

parc24

Cross platform almost-bash-like on modern concepts

It is 2 things

  • a dynamic/static library for running commands/scripts programmatically
  • an executable CLI wrapper for the wrapper (essentially a bash-like terminal)

What is almost-bourne-again-shell-like exactly?

  • follow specification on the outside
  • minus some features that weren't part of the scope of this project ([, [[, ...)
  • minus legacy features, or them differently (aliases can alias only into command segments / other aliases for example)
  • using modern platfrom-independent concepts&features inside (single-proc, multi-threaded, fully-contextual*,...)

Notice: Oh and there is an UB somewhere - as is clear by the unit tests failing on Linux, but passing just fine on Win. Either in the tests themselves, or in the lib...


PS: this project essentially served as a part of an assigned project within scope of validating some requirements. Therefore it has no reason to be maintained any longer. It is released in the public domain because why not. Sadly, both the outer project, and the requirements it was made for, are closed source and will remain this way.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published