parse_api_ver.sh 446 B

1234567891011121314151617
  1. #!/bin/bash
  2. # Parse API Version from api_symbols.csv
  3. FILE=unleashed-firmware/targets/f7/api_symbols.csv
  4. OLDIFS=$IFS
  5. IFS=','
  6. [ ! -f $FILE ] && { echo "$FILE not found"; exit 99; }
  7. while read entry status name type params
  8. do
  9. if [ "$entry" == "Version" ]; then
  10. echo "API: $name"
  11. echo '' >> CHANGELOG.md
  12. echo "Apps build for Unleashed FW with API version: $name" >> CHANGELOG.md
  13. echo '' >> CHANGELOG.md
  14. break;
  15. fi
  16. done < $FILE
  17. IFS=$OLDIFS