mirror of
https://github.com/donl/homebrew-cask-versions.git
synced 2026-07-16 22:06:43 -06:00
This takes the form of a horrible hack: DSL version numbers may end with "test", *eg* ":v1test". Such Casks are mapped to class `TestCask` instead of class `Cask`. The intention is that all of this logic will be removed when Casks are migrated away from separate classes. Tests driven by RSpec are still todo.
18 lines
766 B
Ruby
18 lines
766 B
Ruby
cask :v1test => 'with-installable' do
|
|
version '1.2.3'
|
|
sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
|
|
|
|
url TestHelper.local_binary_url('MyFancyPkg.zip')
|
|
homepage 'http://example.com/fancy-pkg'
|
|
|
|
pkg 'MyFancyPkg/Fancy.pkg'
|
|
uninstall :script => { :executable => 'MyFancyPkg/FancyUninstaller.tool', :args => %w[--please] },
|
|
:quit => 'my.fancy.package.app',
|
|
:delete => [
|
|
'/permissible/absolute/path',
|
|
'~/impermissible/path/with/tilde',
|
|
'impermissible/relative/path',
|
|
'/another/impermissible/../relative/path',
|
|
],
|
|
:rmdir => TestHelper.local_binary_path('empty_directory')
|
|
end
|