tsh A toy shell written in C TODO signal handling pipe / redirect single pipe multiple pipe multiple redirect ... build-in commands cd exit ... key bindings environment