33 lines
		
	
	
		
			753 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
		
			753 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | cask "many-artifacts" do | ||
|  |   version "1.2.3" | ||
|  |   sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b" | ||
|  | 
 | ||
|  |   url "file://#{TEST_FIXTURE_DIR}/cask/ManyArtifacts.zip" | ||
|  |   homepage "https://brew.sh/many-artifacts" | ||
|  | 
 | ||
|  |   app "ManyArtifacts/ManyArtifacts.app" | ||
|  |   pkg "ManyArtifacts/ManyArtifacts.pkg" | ||
|  | 
 | ||
|  |   preflight do | ||
|  |     # do nothing | ||
|  |   end | ||
|  | 
 | ||
|  |   postflight do | ||
|  |     # do nothing | ||
|  |   end | ||
|  | 
 | ||
|  |   uninstall_preflight do | ||
|  |     # do nothing | ||
|  |   end | ||
|  | 
 | ||
|  |   uninstall_postflight do | ||
|  |     # do nothing | ||
|  |   end | ||
|  | 
 | ||
|  |   uninstall trash: ["#{TEST_TMPDIR}/foo", "#{TEST_TMPDIR}/bar"], | ||
|  |             rmdir: "#{TEST_TMPDIR}/empty_directory_path" | ||
|  | 
 | ||
|  |   zap trash: "~/Library/Logs/ManyArtifacts.log", | ||
|  |       rmdir: ["~/Library/Caches/ManyArtifacts", "~/Library/Application Support/ManyArtifacts"] | ||
|  | end |