This repository was archived by the owner on May 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgenerate_dswarm_projects_overviews.sh
More file actions
executable file
·5 lines (4 loc) · 1.76 KB
/
generate_dswarm_projects_overviews.sh
File metadata and controls
executable file
·5 lines (4 loc) · 1.76 KB
1
2
3
4
5
#!/bin/bash
cat project.* | jq -c '{name: .name, uuid: .uuid, input_data_model_uuid: .input_data_model.uuid, input_data_model_name: .input_data_model.name, input_schema_uuid: .input_data_model.schema.uuid, input_schema_name: .input_data_model.schema.name, output_data_model_uuid: .output_data_model.uuid, output_data_model_name: .output_data_model.name, output_schema_uuid: .output_data_model.schema.uuid, output_schema_name: .output_data_model.schema.name,mappings_count: .mappings | length}' | json2csv -k uuid,name,input_data_model_uuid,input_data_model_name,input_schema_uuid,input_schema_name,output_data_model_uuid,output_data_model_name,output_schema_uuid,output_schema_name,mappings_count -p > ../projects_overview.csv
cat project.* | jq -c '{name: .name, uuid: .uuid, input_data_model_uuid: .input_data_model.uuid, input_data_model_name: .input_data_model.name, input_schema_uuid: .input_data_model.schema.uuid, input_schema_name: .input_data_model.schema.name, output_data_model_uuid: .output_data_model.uuid, output_data_model_name: .output_data_model.name, output_schema_uuid: .output_data_model.schema.uuid, output_schema_name: .output_data_model.schema.name, mappings_count: .mappings | length, mappings: [.mappings[].name]}' > ../projects_overview.ldj
cat project.* | jq '{name: .name, uuid: .uuid, input_data_model_uuid: .input_data_model.uuid, input_data_model_name: .input_data_model.name, input_schema_uuid: .input_data_model.schema.uuid, input_schema_name: .input_data_model.schema.name, output_data_model_uuid: .output_data_model.uuid, output_data_model_name: .output_data_model.name, output_schema_uuid: .output_data_model.schema.uuid, output_schema_name: .output_data_model.schema.name, mappings_count: .mappings | length, mappings: [.mappings[].name]}' > ../projects_overview.jsons