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