Add smart completion for cf target