escape specials after replacing whitespaces
add function to handle config repositories