aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2016-11-03Correct a few typosMandar Gokhale
...and update man pages where applicable
2016-10-30Improve GitHub API scopes output.Mike McQuaid
Improve the GitHub API scope and token related messaging by autopopulating the scopes we need on the new scopes page and, in the case of a lacking a scope we need, output what scope was required. Also, DRY up the personal access token code.
2016-10-30docs: fix typo for brew missingAlyssa Ross
2016-10-25uninstall: document --ignore-dependenciesAlyssa Ross
2016-10-25uninstall: test should_check_for_dependents?Alyssa Ross
2016-10-25uninstall, keg: update styleAlyssa Ross
2016-10-25uninstall: remove duplicated methodAlyssa Ross
This was moved to Keg, but looks like I forgot to get rid of it here.
2016-10-25missing: document --hideAlyssa Ross
2016-10-25ARGV: extract #values from missingAlyssa Ross
2016-10-25uninstall: call Formula#missing_dependencies directlyAlyssa Ross
2016-10-25missing: call Formula#missing_dependencies directlyAlyssa Ross
2016-10-25uninstall: don't use unless ||Alyssa Ross
2016-10-25uninstall: only <=1 Diagnostic.missing_deps callAlyssa Ross
2016-10-25missing: allow hiding specified formulaeilovezfs
2016-10-25uninstall: style fixesAlyssa Ross
2016-10-25uninstall: allow dependent checks to be by-passedAlyssa Ross
Dependent can be bypassed with `--ignore-dependencies`. This is now the default for `HOMEBREW_DEVELOPER`s.
2016-10-25uninstall: check for dependents even with --forceAlyssa Ross
2016-10-25uninstall: reorganise codeAlyssa Ross
With the way uninstall is set up at the moment, it's pretty difficult to add functionality to both the --force and normal variants. Extracting the racks and kegs to be uninstalled before uninstalling them should make this easier.
2016-10-25uninstall: fix dependent order bugAlyssa Ross
2016-10-25uninstall: consistent spelling of "dependent"Alyssa Ross
@ilovezfs pointed out that Homebrew generally uses "dependent", rather than "dependant".
2016-10-25uninstall: better message when dependents remainAlyssa Ross
Suggested by @MikeMcQuaid
2016-10-25uninstall: refuse when dependants still installedAlyssa Ross
Closes #934.
2016-10-23tap_constants: rename HOMEBREW_CASK_TAP_FORMULA_REGEXJosh Hagins
New name is HOMEBREW_CASK_TAP_CASK_REGEX
2016-10-22Merge pull request #1345 from MikeMcQuaid/rubocop-styleMike McQuaid
Update Rubocop style.
2016-10-22Merge pull request #1331 from vladshablinsky/fix-outdated-group-byMike McQuaid
cmd/outdated: group specs of same formula
2016-10-22Update Rubocop style.Mike McQuaid
Another look at the current Rubocop rules and how they fit with our existing and desired future style. Almost all of these changes were automatic. Split some rules between formulae/brew where brew doesn't have millions of cases that need fixed.
2016-10-20cmd/outdated: group specs of same formulaeUladzislau Shablinski
Suppose you have devel and stable versions of `foo` installed. Their versions should be grouped together regardless their specs. Output before the change: foo (2.4), foo (3.28-01) < 5.1 Output after the change: foo (2.4, 3.28-01) < 5.1
2016-10-17brew info: include options to dependencies in displayAndrew Janke
2016-10-15Convert `puts_columns` to `puts Formatter.columns`.Markus Reiter
2016-10-15Don’t use `puts_columns` if `empty?` or single item.Markus Reiter
2016-10-11postinstall: allow write access to cellars in repository.Mike McQuaid
If HOMEBREW_CELLAR (or HOMEBREW_PREFIX) are children of HOMEBREW_REPOSITORY it’s important to deny write to the repository and enable write to the Cellar/prefix afterwards.
2016-10-06“Homebrew Cask” -> “Homebrew-Cask”Markus Reiter
2016-10-04Merge pull request #1145 from reitermarkus/module-functionMarkus Reiter
Use `module_function` for `Homebrew` module.
2016-10-03invalid build options - fixed conflicts; renameBruce Steedman
2016-10-02Merge pull request #1211 from vladshablinsky/list-version-codeMike McQuaid
list: fix exit code for --verbose and --pinned
2016-10-02update-test: fix tag updating, skip core tap.Mike McQuaid
Fix updating the `stable` branch used for tagged updates and ensure that the core tap isn’t retapped (the slowest part by far of this test).
2016-10-02list: fix exit code for --verbose and --pinnedUladzislau Shablinski
`brew list --verbose <formulae>` lists only those kegs that are installed and exits with 0 if all <formulae> installed. If one or more formulae from <formulae> are not installed, the command lists only installed versions and exits with 1. `brew --pinned formula` exits with 1 if formula is not pinned. Fixes #1172
2016-10-02Merge pull request #1205 from MikeMcQuaid/help-external-commandsMike McQuaid
help: support `#:` help in external commands.
2016-10-02Merge pull request #1206 from MikeMcQuaid/install-no-updated-warningMike McQuaid
install: remove not updated warning.
2016-10-02Merge pull request #823 from reitermarkus/refactoring-ttyMarkus Reiter
Refactor Tty.
2016-10-02Remove `private_class_method` from commands.Markus Reiter
2016-10-02Use `module_function` for commands.Markus Reiter
2016-10-01Merge pull request #1169 from reitermarkus/rubocop-separate-configsMike McQuaid
Use separate RuboCop configs for formulae and core code.
2016-10-01install: remove not updated warning.Mike McQuaid
This is no longer relevant after moving to taps/tags and if ever re-added it should probably target homebrew/core. Fixes #1194.
2016-10-01Use Formatter for all URLs.Markus Reiter
2016-10-01Add `Formatter` module.Markus Reiter
2016-10-01Refactor Tty.Markus Reiter
2016-10-01help: support `#:` help in external commands.Mike McQuaid
Fixes https://github.com/Homebrew/homebrew-test-bot/issues/3
2016-10-01Fix JSON output handling.Mike McQuaid
2016-10-01upgrade: tell people that --all is a no-op.Mike McQuaid
Apparently this is still run by people so let's tell them to save some typing.