Skip to content

FluxFlu/ash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ashley's Shell

Static Badge Static Badge

Ash is a shell designed for the Linux kernel written entirely in C.

Screenshot of the shell's welcome message

Ash is currently in an early state of development, so it is missing many features, but the following are currently implemented:

  • Advanced line editing (HOME, END, Ctrl+Backspace, etc)
  • Script execution
  • Session-based history
  • Respects NO_COLOR

Screenshot of the shell's help message

Installation

Ash does not require any particulars for installation. You can simply move the executable to /usr/bin and add it to /etc/shells.

It can be compiled using standard C, eg. gcc ./src/main.c -O2 -o ash.

Licensing

Ash is licensed under the GPL-3.0. A copy is also included with the compiler.

About

Ashley's Shell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages