This document summarizes revisions to the Cask Domain-Specific Language (DSL).
These are deltas from the pre-existing (unversioned) conventions to the Cask DSL 1.0 specification.
- This Document Is Incomplete
- Removals (1.0)
- Additions (1.0)
- Renames (1.0)
- All Supported Stanzas (1.0)
This document still being written. It is not yet a complete reference. This notice will be removed for the final form.
Stub!
artifact
depends_on :cask
- stub - not yet functional
depends_on :macos
- stub - not yet functional
depends_on :arch
- stub - not yet functional
depends_on :x11
- stub - not yet functional
depends_on :java
- stub - not yet functional
suite
uninstall :rmdir
zap
old form | new form |
---|---|
install |
pkg |
link |
app (or sometimes suite or artifact ) |
before_install |
preflight |
after_install |
postflight |
before_uninstall |
uninstall_preflight |
after_uninstall |
uninstall_postflight |
depends_on_formula |
depends_on :formula |
uninstall :files |
uninstall :delete |
version 'latest' |
version :latest |
Stub!