Skip to content

IlyaBizyaev/os-kidshell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kidshell - a simple POSIX shell

Goal

This is an educational project, aimed at understanding how to interact with a POSIX-compatible API to launch child processes.

Features:

  • Basic executable launch and wrapping
  • Limited environment variables support
  • Built-in commands: help, export, unset, exit

Building

$ mkdir build
$ cd build
$ cmake ..
$ make

Requires a C++11 compiler.

Usage

Just launch it :)

Testing

Tested by hand on Linux 4.12.

Copyright

Ilya Bizyaev, 2019 (me@ilyabiz.com)

Licensed under MIT terms.

About

🖥 Simple POSIX shell

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.1%
  • CMake 3.9%