git pull if source already exists
Add clean option
Include TUI