Skip to content

KarimIO/Karim-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KArim SHell (KASH)

Developed by Karim Abdel Hamid (AUC Student ID: 900 143 463). A simple shell made for my Operating Systems class.

How to build

Either use cmake . to create a file, or run make.

Features

  • Colors!
  • cd
  • history and calling history
  • Displaying user name (Including SUDO)
  • Displaying current work directory (home gets replaced by ~)

TODO (Maybe)

  • Add support for up and down arrow keys
  • Environment variable support

FAQ

Q: Is this product good?

A: Heckin' yes!

Q: BUGS!

A: Submit an issue! I'll take care of it when I can!

Q: Why do this?

A: Part of this was for a course, but I got interested and extended it a bit.

Q: Can I make this my default shell?

A: Yeah but it's probably not the best idea. Check out how here.

About

KASH is a shell for POSIX systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages