Command line and interactive shell parsing, prompts etc.