kopia lustrzana https://github.com/tonsky/FiraCode
27 wiersze
547 B
Bash
Executable File
27 wiersze
547 B
Bash
Executable File
#!/bin/zsh -euo pipefail
|
|
cd "`dirname $0`/.."
|
|
|
|
setopt BASH_REMATCH
|
|
MAJOR=`cat FiraCode.glyphs | grep versionMajor`
|
|
VERSION=""
|
|
|
|
if [[ $MAJOR =~ 'versionMajor = ([0-9]+);' ]] ; then
|
|
VERSION="${BASH_REMATCH[2]}"
|
|
fi
|
|
|
|
MINOR=`cat FiraCode.glyphs | grep versionMinor`
|
|
if [[ $MINOR =~ 'versionMinor = ([0-9]+);' ]] ; then
|
|
MATCH="${BASH_REMATCH[2]}"
|
|
if [ "$MATCH" != "0" ] ; then
|
|
VERSION="$VERSION.$MATCH"
|
|
fi
|
|
fi
|
|
|
|
FILE="Fira_Code_v$VERSION.zip"
|
|
rm -f $FILE
|
|
|
|
pushd distr
|
|
find . -not -name ".*" | xargs zip ../$FILE
|
|
popd
|
|
|
|
ls -lah $FILE |