Ignores temporary and output files.
Adds basic shell implementation.