diff --git a/README.md b/README.md index 1f7f0d2..72aec95 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # The Sabre Programming language [![](https://img.shields.io/crates/v/sabre-lang.svg)](https://crates.io/crates/sabre-lang) -[![builds.sr.ht status](https://builds.sr.ht/~garritfra/sabre/commits/ci.yml.svg)](https://builds.sr.ht/~garritfra/sabre/commits/ci.yml?) +![Continuous integration](https://github.com/garritfra/sabre/workflows/Continuous%20integration/badge.svg?branch=master) [![docs](https://img.shields.io/badge/docs-mdBook-blue.svg)](https://garritfra.github.io/sabre/latest) [![Chat on Matrix](https://img.shields.io/badge/chat-on%20Matrix-green)](https://matrix.to/#/#sabre:matrix.slashdev.space?via=matrix.slashdev.space) diff --git a/src/command/build.rs b/src/command/build.rs index d562d75..287ecdb 100644 --- a/src/command/build.rs +++ b/src/command/build.rs @@ -39,7 +39,7 @@ pub fn build(in_file: &PathBuf, out_file: &PathBuf) -> Result<(), String> { let output = generator::generate(program); let mut file = std::fs::File::create(out_file).expect("create failed"); - file.write(output.as_bytes()).expect("write failed"); + file.write_all(output.as_bytes()).expect("write failed"); file.flush().expect("Could not flush file"); Ok(())