package 553 B

123456789101112131415161718192021222324252627
  1. #!/bin/zsh -euo pipefail
  2. cd "`dirname $0`/.."
  3. setopt BASH_REMATCH
  4. MAJOR=`cat FiraCode.glyphs | grep versionMajor`
  5. VERSION=""
  6. if [[ $MAJOR =~ 'versionMajor = ([0-9]+);' ]] ; then
  7. VERSION="${BASH_REMATCH[2]}"
  8. fi
  9. MINOR=`cat FiraCode.glyphs | grep versionMinor`
  10. if [[ $MINOR =~ 'versionMinor = ([0-9]+);' ]] ; then
  11. MATCH="${BASH_REMATCH[2]}"
  12. if [ "$MATCH" != "0" ] ; then
  13. VERSION="$VERSION.$MATCH"
  14. fi
  15. fi
  16. FILE="Fira_Code_Fixed_v$VERSION.zip"
  17. rm -f $FILE
  18. pushd distr
  19. find . -not -name ".*" | xargs zip ../$FILE
  20. popd
  21. ls -lah $FILE