@@ -65,7 +65,11 @@ def main() -> None:
6565 ecs_generated_version += "+exp"
6666 print ('Experimental ECS version ' + ecs_generated_version )
6767
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+ )
6973 cleaner .clean (fields , strict = args .strict )
7074 finalizer .finalize (fields )
7175 fields , docs_only_fields = subset_filter .filter (fields , args .subset , out_dir )
@@ -109,6 +113,8 @@ def argument_parser() -> argparse.Namespace:
109113 help = 'enforce strict checking at schema cleanup' )
110114 parser .add_argument ('--intermediate-only' , action = 'store_true' ,
111115 help = 'generate intermediary files only' )
116+ parser .add_argument ('--no-ecs' , action = 'store_true' ,
117+ help = 'do not include ECS schemas' )
112118 parser .add_argument ('--force-docs' , action = 'store_true' ,
113119 help = 'generate ECS docs even if --subset, --include, or --exclude are set' )
114120 args = parser .parse_args ()
0 commit comments