Permanently save new API key
Extract init logic to separate function
Ask CLI script path interactively if not set
Add prefix for prompts
Fail and disable mode on error