Factor out service directory option processing