a visual unix shell implementation