758 Commits

Author SHA1 Message Date
Xu Cheng
ca458a8ed1 shell completion: support external commands
Closes Homebrew/homebrew#41519.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-11 00:07:29 +08:00
Colin Dean
e12295849d Adds JSON output to outdated command
After some musing on brunophilipe/Cakebrew#71, I thought it would
be useful to let Cakebrew and other tools grab the outdated formulae
version information using a method more elegant than regex.

Closes Homebrew/homebrew#30693.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-06-25 19:32:23 -04:00
Larry Gilbert
69b629b041 Various edits for punctuation, grammar, spelling, etc.
Closes Homebrew/homebrew#40478.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-06-10 17:44:00 +01:00
Alexandre Espinosa Menor
215b0dbdc7 Added --desc to search subcommand bash_completion
Closes Homebrew/homebrew#40535.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-06-09 21:15:45 -04:00
Ryan Hendrickson
32b3fc064b brew_bash_completion: more coverage
Add completion support for a few more built-in commands.

Closes Homebrew/homebrew#40293.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-06-09 21:15:23 -04:00
Nikolaus Wittenstein
cc21989107 Remove "An" from example-formula's desc
Formula descriptions shouldn't start with an article.
2015-06-05 14:47:59 +01:00
Nikolaus Wittenstein
664c8deaab example-formula.rb has a 'desc'
Closes Homebrew/homebrew#39911.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-25 17:23:51 +01:00
Eli Young
241831e263 Add upgrade --all flag to bash completion script
Closes Homebrew/homebrew#39359.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-05-04 20:54:21 -04:00
Xu Cheng
b378dfa7dc example-formula: calling prefix.install_metafiles is unnecessary 2015-03-27 16:13:59 +08:00
Misty De Meo
f3e4b563d4 Remove fish completion
fish already ships more comprehensive completions which are enabled by
default.

Closes Homebrew/homebrew#37582.
2015-03-10 13:33:35 -07:00
Dominyk Tiller
12861686b8 checksums: switch to sha256 for bottles and new formulae
Closes Homebrew/homebrew#37164.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-05 14:45:39 +00:00
Dominyk Tiller
8e12390fc8 Update Example Formula documentation.
I feel like we’re probably fighting a losing battle here, but here’s a
bundle more updates to the example formula to cover some ground not
already covered.

Closes Homebrew/homebrew#36644.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-09 12:40:10 +00:00
Dominyk Tiller
1c3a810830 Documentation Updates
Some minor changes to reflect Homebrew/homebrew#34989, and other bits and pieces.

Closes Homebrew/homebrew#35023.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-16 00:41:07 -05:00
Dominyk Tiller
e8d7d1df9c Documentation Updates
Mike probably wants to cast an eye over all of this, but in summary:

In the Example Formula:
* Updates with a revision example.
* Updates with a mirror mirror (Whoa meta).
* Replaces the bottles with more modern examples.
* Adds the Yosemite binary dependency options.
* Improves the plist documentation

In the Bottles doc:
* Modernises the expected bottle readout.
* Adds double quotes.

In the FAQ:
* Updates the bottle language to reflect Yosemite’s arrival and the
Bot’s new minimum OS bottle generation.

In the Formula-Cookbook:
* Adds a mega block on the OpenSSL situation in Homebrew, complete with
examples and explanation.
* Changes the X11 dependency example to optional to reflect Jack’s
recently-expressed pattern in other formulae.
* Explains why and how formulae are sometimes revisioned, and the
mechanism behind that.
* Updates the Ldapvi `otool` readout to reflect the new usage of
OpenSSL. Setting a good example and all that.
* Updates the Python language to match Tim’s new Python handling.
* Updates the naming block to explain how Homebrew handles name
conflicts, complete with examples.
* Updates (a tiny bit) the sandbox creation in /tmp to reflect the
current style.
* Updates the chmod to move away from +x towards 0555 instead.
* Labels the `enable-ham` option depreciated rather than old. Slightly
firmer.
* Updates the bottle block instructions to reflect Homebrew’s audit
mechanism not crying about it locally.

Closes Homebrew/homebrew#34275.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-18 09:12:39 +00:00
Jack Nagel
e00a6e4c4d Remove more references to removed external commands 2014-11-16 21:57:08 -06:00
Ted Pennings
aa406df68c Remove services from zsh completion
Closes Homebrew/homebrew#34230.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-16 14:29:42 -06:00
Mike McQuaid
19d12aee45 Import docs from wiki.
Closes Homebrew/homebrew#33211.
2014-10-26 14:57:36 +00:00
Jack Nagel
d3ae3419a9 Correct description of how to fail tests
Fixes Homebrew/homebrew#33463.
2014-10-21 22:43:46 -05:00
Adam Vandenberg
b4e8e85d23 remove ext from autocomplete 2014-10-20 23:18:07 -07:00
Adam Vandenberg
dfda2b5d6d remove versions from autocomplete 2014-10-20 23:16:45 -07:00
Jack Nagel
fa06438102 Undocument UnsafeSubersionDownloadStrategy 2014-10-18 17:55:29 -05:00
Mike McQuaid
26c76381c8 Move SCM wrappers from Contributions to ENV/scm.
Closes Homebrew/homebrew#32615.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-02 16:03:23 -07:00
Mike McQuaid
cf41b57fe6 Remove remaining deprecated contributed commands.
Moving them to homebrew-boneyard.

Closes Homebrew/homebrew#28657.
2014-10-02 16:03:23 -07:00
Mike McQuaid
dfce2bb7c7 brew-man: Rubify, make an internal command.
Closes Homebrew/homebrew#32472.
2014-09-24 15:23:33 -07:00
Mike McQuaid
86ded7833c brew-cleanup-installed: Rubify, make internal cmd. 2014-09-24 15:22:59 -07:00
Mike McQuaid
3b8a6c0724 brew-tap-readme: make an internal command. 2014-09-24 15:22:51 -07:00
Mike McQuaid
8b6978b54d Move manpage to Homebrew (from Contributions).
As this is something we support and update.
2014-09-24 15:22:51 -07:00
Mike McQuaid
af8a9ff502 brew-aspell-dictionaries: make a developer command 2014-09-24 15:22:51 -07:00
Mike McQuaid
ce6d76ed1c brew-switch: make an internal command. 2014-09-24 15:22:51 -07:00
Mike McQuaid
3a432bcc2a brew-pull: make an internal command. 2014-09-24 15:22:46 -07:00
Mike McQuaid
706e8abe29 brew-gist-logs: make an internal command. 2014-09-24 15:22:46 -07:00
Mike McQuaid
b7c9025d93 brew-test-bot: make an internal command. 2014-09-24 15:22:37 -07:00
Jack Nagel
a6a4cd4c91 Remove incorrect comment from example formula
You can use any number of "/" operators, just as you can "+".
2014-09-20 00:44:52 -05:00
Jack Nagel
7a4e2fe24d Update brew-test-bot for compiler selection changes 2014-09-18 17:07:11 -05:00
Jack Nagel
79a6e59e6e Implement brew test --debug 2014-09-18 14:16:07 -05:00
Mike McQuaid
0031e1947d brew-test-bot: build changed dependencies first.
And don't uninstall them in-between. This should fix the issues where
if e.g. OpenSSL changes in a pull request then it's only the dependents
after it alphabetically would be built against the new version.
2014-09-16 09:59:09 +01:00
Mike McQuaid
babcad25e3 brew-test-bot: add --dry-run mode. 2014-09-15 14:23:12 +01:00
Jack Nagel
6a3a370603 Fix file descriptor leak 2014-09-08 19:50:32 -05:00
Jack Nagel
9321873eef Use predicate method and eliminate local 2014-09-08 19:50:15 -05:00
Jack Nagel
f6eedf9464 Avoid early return 2014-09-08 19:50:13 -05:00
Jack Nagel
6b423c8cfb Make sure redirected stdout and stderr share the same offset
This fixes broken output like this:

  Error: No such file or directory - non_existent_file
  ee/src/tree-1.7.0.tgz
  Already downloaded: /Library/Caches/Homebrew/tree-1.7.0.tgz
  ==> Verifying tree-1.7.0.tgz checksum
  tar xf /Library/Caches/Homebrew/tree-1.7.0.tgz
2014-09-07 20:25:12 -05:00
Jack Nagel
24a133f119 gist-logs: send an Accept header with the request 2014-09-07 17:41:55 -05:00
Jack Nagel
08c581d5e7 gist-logs: extract methods 2014-09-07 17:34:13 -05:00
Jack Nagel
793b58a686 gist-logs: always post config and doctor output
Closes Homebrew/homebrew#32145.
2014-09-07 17:12:21 -05:00
Jack Nagel
1dd924b9bd gist-logs: remove unnecessary exception class 2014-09-07 16:19:20 -05:00
Jack Nagel
c0c5298ae5 gist-logs: pull ternary out of hash literal 2014-09-07 16:12:02 -05:00
Jack Nagel
832f88fbc1 gist-logs: simplify setting the post path 2014-09-07 16:09:42 -05:00
Jack Nagel
944ac75b24 Use Formula#tap to get the repository name 2014-09-07 16:06:47 -05:00
Jack Nagel
829b6289f5 brew-test-bot: check for hg in requirements 2014-09-07 12:53:50 -05:00
Jack Nagel
51ffcc761f Fix typo 2014-09-07 12:39:09 -05:00