Skip to content

iColgateZz/shell2

Repository files navigation

make to build the project. ./psh to launch it.

Interactive shell psh.

Supports:

  • execution of command lists
  • inversion of exit status of a pipeline
  • line continuation
  • piping
  • redirections (>, >>, <, 2>)
  • background jobs and job control
  • environmental variables (via set, unset or a .pshrc file)
  • basic prompt configuration via .pshrc file (PS1, PS2 variables. -b flag show the current git branch, -p - current directory)
  • various expansions ($, {}, *, ?, ~)
  • line editing and shortcuts
  • command history in .psh_history file
  • autocompletion for commands and arguments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages