Skip to content

foxypiratecove37350/shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shell

shell (all lowercase) is a simple shell written in C.

Features

shell, while being simple and taking less size than GNU Coreutils' true (true: 18.2kB, shell: 17.8kB), it's still powerful:

  • Have common built-in commands (help, info, pwd, welcome, changelog, echo, uname, clear, exit)
  • Support for external executables
  • Color support (can be disabled with the --no-color flag)
  • Simple but powerful argument parsing
  • Clean and well-documented codebase

Build

To build shell, simply run make in the repository directory.

Usage

To run shell, simply run bin/shell in the repository directory. You can also pass the --no-color flag to disable color support.

License

shell is licensed under the GNU General Public License v2.0 only, see the LICENSE file for more information.

Copyright © 2024 foxypiratecove37350

About

A simple shell in C, called shell (because I can't find names for my projects)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors