travis ci doesn't have pushd for sh