mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
removed option reference from 'odie' example code snippet
This commit is contained in:
parent
1810ff9722
commit
1aa4ca754f
@ -410,13 +410,14 @@ Three commands are provided for displaying informational messages to the user:
|
|||||||
* `opoo` for warning messages
|
* `opoo` for warning messages
|
||||||
* `odie` for error messages and immediately exiting
|
* `odie` for error messages and immediately exiting
|
||||||
|
|
||||||
In particular, when a test needs to be performed before installation use `odie` to bail out gracefully. For example:
|
Use `odie` when you need to exit a formula gracefully for any reason. For example:
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
if build.with?("qt") && build.with?("qt5")
|
if build.head?
|
||||||
odie "Options --with-qt and --with-qt5 are mutually exclusive."
|
lib_jar = Dir["cfr-*-SNAPSHOT.jar"]
|
||||||
|
doc_jar = Dir["cfr-*-SNAPSHOT-javadoc.jar"]
|
||||||
|
odie "Unexpected number of artifacts!" if (lib_jar.length != 1) || (doc_jar.length != 1)
|
||||||
end
|
end
|
||||||
system "make", "install"
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### `bin.install "foo"`
|
### `bin.install "foo"`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user