pub fn create_with_contents<B: AsRef<[u8]>>(&self, contents: B) -> Result<(), io::Error> {
        let mut f = fs::File::create(&self.0)?;
        f.write_all(contents.as_ref())?;
        Ok(())
    }
Creates or truncates a file, then write the
given contents to it
crates/turborepo-paths/src/absolute_system_path.rs