Properly escape arguments
Make sure profile is sourced
Create directory if it does not exist