Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
signalapp
GitHub Repository: signalapp/Signal-iOS
Path: blob/main/Scripts/sds_codegen/sds_regenerate.sh
1 views
1
#!/bin/sh
2
3
set -eux
4
5
# We generate Swift extensions to handle serialization, etc. for models.
6
RECORD_TYPE_SWIFT="SignalServiceKit/Storage/Database/SDSRecordType.swift"
7
RECORD_TYPE_JSON="Scripts/sds_codegen/sds_config/sds_record_type_map.json"
8
CONFIG_JSON="Scripts/sds_codegen/sds_config/sds-config.json"
9
PROPERTY_ORDER_JSON="Scripts/sds_codegen/sds_config/sds-property_order.json"
10
GENERATE_ARGS="--record-type-swift-path $RECORD_TYPE_SWIFT --record-type-json-path $RECORD_TYPE_JSON --config-json-path $CONFIG_JSON --property-order-json-path $PROPERTY_ORDER_JSON"
11
Scripts/sds_codegen/sds_generate.py --src-path SignalServiceKit/ --search-path . $GENERATE_ARGS
12
13