make a single task runnable cross-platform
fix path normalisation