Skip to content

mans82/seashell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seashell

Seashell is a minimal shell for Linux.

Features

  • Supports built-in commands: cd, setp, and exit
  • Automatically prepends a single default PATH to every command
  • Supports formatted prompt text, which can include useful information: current user name, current working directory, error code of the last command executed
    • Supports changing the prompt format string at runtime, using setp built-in command

Building

Prerequisities

  • make
  • A C++ compiler

Build the project by running

make

at the project root directory. The built executable can be found at ./build/bin/seashell.

The building and running process can be simply done using one command:

make run

About

A minimal shell for Linux.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors