42sh is a basic shell
It is not done yet, don't judge
git clone https://github.com/Bux42/42sh.git
cd 42sh
make
./21sh
This shell prints it's debug in another terminal
Open a new terminal, type the command tty
Then launch the shell with the tty path as argument
Example: ./21sh /dev/ttys001
| Keys | Functions |
|---|---|
| Opt+K Opt+W Opt+P |
Copy From Cursor to end From Cursor to beginning Paste |
| Opt+< Opt+> |
Move per words. |
| Opt+^ Opt+v |
Move per line. |
| Ctrl+L | Clear screen. |
| Ctrl+R | Search History Backward. |
| Ctrl+F | Search History Forward. |
