/hash

Have Another SHell

Primary LanguageCGNU General Public License v3.0GPL-3.0

hash (Have Another SHell)

This is a shell I worked on for a practical during my System Software and Compilers course.

It's not very sane or feature complete.

Using

Right now, hash doesn't support resolving names from PATH, so instead of typing:

ls

you will need to type

/bin/ls

TODO:

  • Remove the need for libc (write my own malloc, realloc etc).
  • Look up binaries using PATH.