diff --git a/Casks/d/double-commander.rb b/Casks/d/double-commander.rb index f703cc6520..7ece1df15c 100644 --- a/Casks/d/double-commander.rb +++ b/Casks/d/double-commander.rb @@ -13,7 +13,10 @@ cask "double-commander" do livecheck do url "https://sourceforge.net/projects/doublecmd/rss?path=/macOS" - regex(%r{url=["']?.*?/doublecmd[._-](\d+(?:\.\d+)+)[._-][^"']*?.dmg}i) + regex(%r{url=.*?/doublecmd[._-](\d+(?:[.-]\d+)+)[^"' ]*?\.dmg}i) + strategy :sourceforge do |page, regex| + page.scan(regex).map { |match| match[0].tr("-", ",") } + end end app "Double Commander.app"