~emersion/mrsh

ref: 4b0435e60a86d710080ab7aac5b7ba8b23b29928 mrsh/shell/task/task.c -rw-r--r-- 1.1 KiB
wip: job control
shell: refactor, split into multiple files
shell: implement basic field splitting
Implement -e and -u
Implement more special parameters

This implements $?, $-, and $$; and leaves placeholders for the
remaining unimplemented ones.
Free tasks and programs
shell: improve error handling, fix process_poll
Add a task abstraction