generators
This commit is contained in:
parent
ea8276e084
commit
523dcb54f6
2 changed files with 46 additions and 0 deletions
18
gen.sh
Executable file
18
gen.sh
Executable file
|
@ -0,0 +1,18 @@
|
||||||
|
#!/usr/bin/env zsh
|
||||||
|
|
||||||
|
export VERSION=2407.24
|
||||||
|
export CHECKSUM=e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474
|
||||||
|
|
||||||
|
NAMES=(
|
||||||
|
'Cascadia Code'
|
||||||
|
'Cascadia Mono'
|
||||||
|
'Cascadia Code PL'
|
||||||
|
'Cascadia Mono PL'
|
||||||
|
'Cascadia Code NF'
|
||||||
|
'Cascadia Mono NF'
|
||||||
|
)
|
||||||
|
|
||||||
|
for name in $NAMES[@]; do
|
||||||
|
export NAME=$name FNAME=${name// /}
|
||||||
|
envsubst < template.rb > Casks/${${name:l}// /-}.rb
|
||||||
|
done
|
28
template.rb
Normal file
28
template.rb
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
cask "otf-cascadia-mono-pl" do
|
||||||
|
version "$VERSION"
|
||||||
|
sha256 "$CHECKSUM"
|
||||||
|
|
||||||
|
url "https://github.com/microsoft/cascadia-code/releases/download/v#{version}/CascadiaCode-#{version}.zip"
|
||||||
|
name "$NAME"
|
||||||
|
homepage "https://github.com/microsoft/cascadia-code"
|
||||||
|
|
||||||
|
livecheck do
|
||||||
|
url :url
|
||||||
|
strategy :github_latest
|
||||||
|
end
|
||||||
|
|
||||||
|
font "otf/static/$FNAME-Bold.otf"
|
||||||
|
font "otf/static/$FNAME-BoldItalic.otf"
|
||||||
|
font "otf/static/$FNAME-ExtraLight.otf"
|
||||||
|
font "otf/static/$FNAME-ExtraLightItalic.otf"
|
||||||
|
font "otf/static/$FNAME-Italic.otf"
|
||||||
|
font "otf/static/$FNAME-Light.otf"
|
||||||
|
font "otf/static/$FNAME-LightItalic.otf"
|
||||||
|
font "otf/static/$FNAME-Regular.otf"
|
||||||
|
font "otf/static/$FNAME-SemiBold.otf"
|
||||||
|
font "otf/static/$FNAME-SemiBoldItalic.otf"
|
||||||
|
font "otf/static/$FNAME-SemiLight.otf"
|
||||||
|
font "otf/static/$FNAME-SemiLightItalic.otf"
|
||||||
|
|
||||||
|
# No zap stanza required
|
||||||
|
end
|
Loading…
Add table
Add a link
Reference in a new issue