Project information
- Category: Software design
- Technologies: C programming
- Project date: May, 2021
- Project URL: https://github.com/ViswaDecoders/KISB
KISB
It is shell for Linux Based OS.It supports command line editing, history, Tab-completion, piping, I/O redirection and User Customization. KISB is written in C Language.Commands supported include executable file located in the PATH system environment variable.It also provides commandline arithmetic expression evaluation with basic operations.It has a linkedlist based history implementation.The cd operation is written as well, it supports ~ and / symbols to change to approriate directories as well.Either piping or I/O redirection alone is supported to maintain the simplicity of the shell.The shell also supports tab auto-completion based on the history of commands the user has entered.The parsing of the shell is rigid on the white space(delimiter) between symbols in the commands.