- upload stubs as `.tar.gz` instead of `.zip` - append recursive flag only when the source ends with a backslash