diff --git a/Casks/e/egovframe-ide.rb b/Casks/e/egovframe-ide.rb index 6f2b698574..defae0d1a4 100644 --- a/Casks/e/egovframe-ide.rb +++ b/Casks/e/egovframe-ide.rb @@ -1,40 +1,39 @@ cask "egovframe-ide" do - version "4.1.0" - - app_name = "" - - on_arm do - sha256 "7e7ece1b05a6e4ccfca522a44f4a4e0230a164f8542df0e78c0181efc039590e" - - url "https://maven.egovframe.go.kr/publist/HDD1/public/eGovFrameDev-#{version}-Mac-AArch64.dmg" - app_name = "eGovFrameDev-#{version}-Mac-AArch64.app" - end - on_intel do - sha256 "b3c652165914f7ccc05eae9e4730954a0a2cf0d361331a14f2c291fa51510652" - - url "https://maven.egovframe.go.kr/publist/HDD1/public/eGovFrameDev-#{version}-Mac-x86_64.dmg" - app_name = "eGovFrameDev-#{version}-Mac-x86_64.app" - end - - name "egovframe" - desc "Open-source framework by South Korea for web-based public service development" - homepage "https://www.egovframe.go.kr/" - - livecheck do - url "https://www.egovframe.go.kr/home/sub.do?menuNo=39" - regex(/개발환경 (\d+\.\d+\.\d+)/i) - strategy :page_match - end - - app app_name - - postflight do - set_ownership "/Applications/#{app_name}" - end - - zap trash: [ - "~/Library/Preferences/org.eclipse.platform.ide.plist", - "~/Library/Saved Application State/org.eclipse.platform.ide.savedState", - ] + version "4.1.0" + + app_name = "" + + on_arm do + sha256 "7e7ece1b05a6e4ccfca522a44f4a4e0230a164f8542df0e78c0181efc039590e" + + url "https://maven.egovframe.go.kr/publist/HDD1/public/eGovFrameDev-#{version}-Mac-AArch64.dmg" + app_name = "eGovFrameDev-#{version}-Mac-AArch64.app" end - + on_intel do + sha256 "b3c652165914f7ccc05eae9e4730954a0a2cf0d361331a14f2c291fa51510652" + + url "https://maven.egovframe.go.kr/publist/HDD1/public/eGovFrameDev-#{version}-Mac-x86_64.dmg" + app_name = "eGovFrameDev-#{version}-Mac-x86_64.app" + end + + name "egovframe" + desc "Open-source framework by South Korea for web-based public service development" + homepage "https://www.egovframe.go.kr/" + + livecheck do + url "https://www.egovframe.go.kr/home/sub.do?menuNo=39" + regex(/개발환경 (\d+\.\d+\.\d+) 플러그인/i) + strategy :page_match + end + + app app_name + + postflight do + set_ownership "/Applications/#{app_name}" + end + + zap trash: [ + "~/Library/Preferences/org.eclipse.platform.ide.plist", + "~/Library/Saved Application State/org.eclipse.platform.ide.savedState", + ] +end