tweak extractOptionKeys tool
diff --git a/tool/extractOptionKeys.js b/tool/extractOptionKeys.js
index 1a4d6da..7d37eff 100644
--- a/tool/extractOptionKeys.js
+++ b/tool/extractOptionKeys.js
@@ -3,4 +3,7 @@
 const { extractOptionKeys } = require('./schemaHelper');
 
 const schema = JSON.parse(fs.readFileSync(path.resolve(__dirname, '../public/zh/documents/option.json'), 'utf-8'));
-console.log(JSON.stringify(extractOptionKeys(schema)));
\ No newline at end of file
+
+const header = `// THIS FILE IS GENERATED, DON'T MODIFY\n/* eslint-disable */`;
+
+fs.writeFileSync(`./option-keywords.js`, `${header}\nexport const keywords = ${JSON.stringify(extractOptionKeys(schema))};`);
\ No newline at end of file