Fixed
- Pinning a Homebrew tap is deprecated and has been removed from Homebrew. The
--pin
option has been removed from thebrew-tap
type accordingly. (#41) - The
mas account
check no longer works on recent macOS, so we skip this on Darwin >= 21. (#43, #49, thanks @lucymhdavies)
Added
- Bork now supports before hooks. You can define functions named
bork_will_change
,bork_will_install
,bork_will_upgrade
orbork_will_remove
, and Bork will run them just before making any changes. (#16) - You can now use the
no
command in place ofok
to check for the absence, rather than the presence, of an assertion. This will delete files, uninstall packages, etc. when satisfying to ensure an assertion is absent from the system. (#9)- A new
did_remove
function has been added, which you can use after an assertion to determine whether Bork has removed something.
- A new
- New
dnf
type for the successor toyum
. (#35, thanks @jbrubake) - Tab completions are now available for bash and zsh. (#19)
- The
user
andgroup
types now work on macOS. (#44) - You can now pass the
--real-name
argument to theuser
type to set a user's real name. (#44)
Package checksums (SHA-256)
72e419c4abcb9e8bf96c1b8bf8e6a5c850b672f8704ad4d59a5944b99a6e9c94
bork_0.14.0_all.deb
180635ef8fa115a058c7e8acedc9c8a4ac80e0cd747ac5abb60b4ff6ef69a3ad
bork-0.14.0.pkg
5f88cc5e2bbb7c9a40ac60c07f0ce3a922e3b162ed2e60a7e5c612d7a69d62f2
bork-0.14.0-1.noarch.rpm