Skip to content

black-2710/nyxsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nyxsh — The Custom Minimal Shell

"Simple. Scriptable. Stealthy."
Designed for hackers, minimalists, and those who prefer to build their tools from the ground up.


Overview

nyxsh is a lightweight custom Unix shell handcrafted in C.
It embraces simplicity, a beautiful CLI aesthetic, and extensibility through dotfiles and modular design.


Features

  • Custom colored prompt (e.g., ┌───(user@host)-[dir] & └─$)
  • Command execution using fork() and execvp()
  • Background job handling via &
  • Built-in commands: cd, exit, clear
  • Persistent shell history (~/.nyxhistory)
  • Configurable startup script (~/.nyxrc)
  • Readline-based input with arrow key history navigation
  • SIGCHLD handler for zombie process cleanup

.nyxrc Support

Place your custom aliases, banners, and commands in:

~/.nyxrc

About

Simple and Stable shell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published