Skip to content

islml/seashell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

🐚 Seashell

Seashell is a minimalistic Unix-like shell written in C. It helps you run commands and learn how a basic shell works.

Features:

  • Built-in Commands: cd, exit
  • Command Execution: Runs external commands with arguments
  • Interactive Mode: Provides a prompt for user input
  • Error Handling: Displays meaningful error messages

Requirements:

  • GCC (GNU Compiler Collection)
  • make tool
  • Unix-like Operating System

Installation:

  1. Clone the repository:
    git clone /~https://github.com/yourusername/seashell.git
    cd seashell
  2. Compile the source code:
    make seashell

Usage:

To start the shell, simply run:

./seashell

To Do?

  • Better Command Prompt
  • A config file for command prompt and aliasing commands

About

A simple Unix-like shell written in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published