Skip to content

elielvipata/kash_public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

kash_public

kash - Kilembo Shell, my implementation of an interface between the user and operating system kernel for linux machines based on the Bourne Shell (sh) and csh with a few extra features.

Note: The project source code is proprietary and this repo serves to demonstrate functionality

Functionality

The following are the basic things it can do, I'll be adding more features as time goes on.

  • Parse User Input
  • Execute Commands, including command arguments
  • Redirection and IO
  • Background Tasks
  • Pipes
  • Handle Signals and Quotes
  • Environment Variables
  • Subshells
  • Wildcard Expansion
  • Line editing and Path completion
  • Command History
  • Built in Arithmetic
  • Functions
  • Array (Custom)

Ambitious Feature

  • kash Script: Internal Scripting language similar Shell Script

About

Unix Shell based on Bourne and csh in C and C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published