Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NSH

Nothing Shell, A lightweight, and super fast shell for unix-like systems


Preview

Preview


Requirements

  • GCC

Installation & Usage

Clone the repositery

git clone https://github.com/nothingfr87/nsh.git
cd nsh

To build the source file

make clean build

You'll get a binary file, to run it

./nsh

To install the shell on your machine

sudo make all install

It'll build and move the binary file into /usr/local/bin/ so you can run it everywhere!


Configuring

You can configure nsh through the config.h file, which now only supports changing the shell prompt, aliases will be added soon

  • '\u' -> user
  • '\h' -> host name
  • '\w' -> current directory path

nsh comes with a pre-configured prompt set to:

@user in @pwd at @host

preview


Issues

If you find any issues please report at Issues


License

This Project is licensed under the MIT License


If you find this project useful, give it a star :)

About

A lightweight, simple and fast shell written fully in c for unix-like systems

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages