iceyrazor b2d6050322 - added handling for ~
- fixed crash when $VAR is null
2026-02-10 19:30:31 -06:00
2026-02-10 19:30:31 -06:00
2026-02-09 13:24:11 -06:00
2026-02-09 13:24:11 -06:00
2026-02-09 17:35:25 -06:00
2026-02-10 19:30:31 -06:00

fox shell

My own custom shell. Just making it as a passion project. Going to try and make it mostly POSIX compliant.

todo

  • environment variables
  • custom prompts
  • fix prompt to use PS1 environment variable
  • minimal current directory
  • handle ~
  • dynamically allocate cwd in cd builtin command
  • history
  • cursor movement
  • tab to autocomplete files and dirs
  • all of posixsxssssss
    • aliases
    • increase the SHLVL var
    • update pwd
    • quotes
    • pipes |
    • vi mode
    • redirections > <
    • append >>
    • heredoc
  • rcfile
    • rcfile in config dir
Description
my own custom shell
Readme MIT 48 KiB
Languages
C 98.1%
Shell 1.9%