@@ -26,7 +26,7 @@ pub fn output_list(registry_root: &Path, obj_type: Option<String>, object_name:
2626 if graphviz {
2727 Ok ( create_graphviz ( v. to_vec ( ) , None ) ?)
2828 } else {
29- Ok ( serde_json:: to_string ( v) ?)
29+ Ok ( serde_json:: to_string ( v) ? + " \n " )
3030 }
3131 }
3232 Some ( n) => {
@@ -37,7 +37,7 @@ pub fn output_list(registry_root: &Path, obj_type: Option<String>, object_name:
3737 . ok_or ( "object type not found" ) ?
3838 . iter ( ) . find ( |x| x. object . filename == n)
3939 . ok_or ( "object by name not found" ) ;
40- Ok ( serde_json:: to_string ( r) ?)
40+ Ok ( serde_json:: to_string ( r) ? + " \n " )
4141 }
4242 }
4343 }
@@ -117,7 +117,7 @@ pub fn output_related(registry_root: &Path, obj_type: String,
117117 let result: Vec < _ > = visited. iter ( )
118118 . map ( |x| format ! ( "{}/{}" , x. schema_ref, x. object. filename) )
119119 . collect ( ) ;
120- Ok ( serde_json:: to_string ( & result) ?)
120+ Ok ( serde_json:: to_string ( & result) ?+ " \n " )
121121}
122122
123123
@@ -185,5 +185,5 @@ pub fn output_path(registry_root: &Path, src_type: String, tgt_type: String,
185185
186186 Ok ( rev_path. iter ( ) . rev ( )
187187 . map ( |x| format ! ( "{}/{}" , x. schema_ref, x. object. filename. clone( ) ) )
188- . collect :: < Vec < String > > ( ) . join ( " > " ) )
188+ . collect :: < Vec < String > > ( ) . join ( " > " ) + " \n " )
189189}
0 commit comments