Interactive shell