diff --git a/packages/cozy-jobs-cli/src/manifest.js b/packages/cozy-jobs-cli/src/manifest.js
index <HASH>..<HASH> 100644
--- a/packages/cozy-jobs-cli/src/manifest.js
+++ b/packages/cozy-jobs-cli/src/manifest.js
@@ -21,5 +21,13 @@ module.exports = {
 }
 
 function getManifest (manifestPath) {
-  return JSON.parse(fs.readFileSync(manifestPath))
+  let manifest
+  try {
+    manifest = JSON.parse(fs.readFileSync(manifestPath))
+  } catch (err) {
+    log('error', `Error while parsing ${manifestPath}`)
+    log('error', err.message)
+    process.exit()
+  }
+  return manifest
 }
fix: handle manifest parsing errors