Full-featured command-line shell