Skip to content

VanguardPrecision/xhell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xhell 🐚

This is a basic shell implementation written in C, It allows you to execute commands and interact with your operating system.

Features

  • Execute system commands.
  • Handle basic input/output redirection.
  • Support piping multiple commands together.

Prerequisites

Before you get started, ensure you have the following installed:

  • CMake 🛠️ (for building the project)
    • You can download it from CMake.

Building the Project

Follow these steps to build the C shell:

  1. Clone this repository:

    git clone https://github.com/moussacodes/xhell
    cd your-c-shell
    mkdir build
    cd build
    cmake .. && make && ./xhell

Tested Environment

This C shell has been tested only on Linux-based operating systems. While it may work on other platforms, it is primarily developed and optimized for Linux.

Development Status

Please note that this project is currently in the development phase. While it provides basic shell functionality, there may be bugs, limitations, or missing features. Contributions and feedback are welcome to help improve and expand its capabilities.

About

xhell is a basic shell written in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.3%
  • CMake 1.5%
  • Shell 0.2%