Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nsh — Nyx Shell

A small Unix shell written in C++ from scratch.

⚠️ Early development: nsh is currently in a very early stage of development. The interactive loop runs indefinitely and can be stopped with Ctrl+C.

Current Functionality

  • Interactive command input
  • Command argument parsing
  • External command execution
  • exit builtin

Build

cmake -S . -B build
cmake --build build

Run shell

./build/nsh

Run tests

./build/parser_test
./build/executor_test

Yes, it runs commands. No, it won't replace your shell anytime soon.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages