@@ -65,7 +65,11 @@ def main() -> None:
65
65
ecs_generated_version += "+exp"
66
66
print ('Experimental ECS version ' + ecs_generated_version )
67
67
68
- fields : dict [str , FieldEntry ] = loader .load_schemas (ref = args .ref , included_files = args .include )
68
+ fields : dict [str , FieldEntry ] = loader .load_schemas (
69
+ ref = args .ref ,
70
+ included_files = args .include ,
71
+ no_ecs = args .no_ecs
72
+ )
69
73
cleaner .clean (fields , strict = args .strict )
70
74
finalizer .finalize (fields )
71
75
fields , docs_only_fields = subset_filter .filter (fields , args .subset , out_dir )
@@ -109,6 +113,8 @@ def argument_parser() -> argparse.Namespace:
109
113
help = 'enforce strict checking at schema cleanup' )
110
114
parser .add_argument ('--intermediate-only' , action = 'store_true' ,
111
115
help = 'generate intermediary files only' )
116
+ parser .add_argument ('--no-ecs' , action = 'store_true' ,
117
+ help = 'do not include ECS schemas' )
112
118
parser .add_argument ('--force-docs' , action = 'store_true' ,
113
119
help = 'generate ECS docs even if --subset, --include, or --exclude are set' )
114
120
args = parser .parse_args ()
0 commit comments