diff --git a/repo.sh b/repo.sh
index a2792d0b9a1db8959eb04b15ca6a400cca37e5dd..b9e3e6b4239562e285e18fb9ba51e2f55b7e01b3 100755
--- a/repo.sh
+++ b/repo.sh
@@ -20,11 +20,13 @@ then
     recipes="$(ls -1 recipes)"
 fi
 
+cargo build --release
+
 for recipe in $recipes
 do
     if [ -e "recipes/$recipe/recipe.toml" ]
     then
-        cargo run --release -- "$recipe"
+        target/release/cook "$recipe"
         continue
     fi