aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/utils
AgeCommit message (Collapse)Author
2016-12-11analytics: don't raise if tap doesn't exist.Mike McQuaid
2016-11-20Replace Utils::JSON with corelib JSON calls.William Woodruff
2016-11-20compat: deprecate Utils::JSON in favor of corelib JSON.William Woodruff
2016-11-17utils/json: Replace OkJson with Ruby's core JSON.William Woodruff
Removes OkJson from vendor/, as Ruby has included its own JSON parser in corelib since 1.9.x and Homebrew is now guaranteed to be running on 2.x+.
2016-11-11Check the lock directory is writable.Mike McQuaid
And, if it isn't, print more helpful debugging messages. Fixes #1456.
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-26Redirect stderr output from git (shim) invocations to /dev/null.William Woodruff
These invocations occur before we can actually automatically install git via bottle, and as such their output isn't relevant.
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-17Formatter: identifier: only reset color, not full stylingAndrew Janke
2016-10-15Move `Formatter.columns` into `utils/formatter`.Markus Reiter
2016-10-15Convert `puts_columns` to `puts Formatter.columns`.Markus Reiter
2016-10-15Use `proc` to fallback to `puts`.Markus Reiter
2016-10-15Fallback to `$stdout.tty?` unless `respond_to?(:tty?)`.Markus Reiter
2016-10-15`puts_columns` only has to be defined inside `module Kernel`.Markus Reiter
2016-10-15Refactor `puts_columns`.Markus Reiter
2016-10-01Use Formatter for all URLs.Markus Reiter
2016-10-01Add `Formatter` module.Markus Reiter
2016-10-01Refactor Tty.Markus Reiter
2016-10-01analytics: don't report commands run by HomebrewAlyssa Ross
Fixes #788.
2016-09-24Fix Style/GuardClause.Markus Reiter
2016-09-23Fix Style/ModuleFunction.Markus Reiter
2016-09-23Fix Style/IfUnlessModifier.Markus Reiter
2016-09-20Update documentation links.Mike McQuaid
2016-09-18Use new "macOS" naming where appropriate.Mike McQuaid
Not quite a mass replacement as I've used OS X and Mac OS X where describing specific older versions and added compatibility methods for things in the DSL.
2016-09-17rubocop --auto-correct all hash-rocket usage.Mike McQuaid
2016-09-16Move LinkedKegs/PinnedKegs/Locks from Library.Mike McQuaid
These don't make sense to be tied to the `HOMEBREW_REPOSITORY` but instead should live in the `HOMEBREW_PREFIX` as they all relate to its state.
2016-09-11utils/shell:Mike McQuaid
2016-09-11utils/shell: fix Rubocop warnings.Mike McQuaid
2016-09-11utils/inreplace: fix Rubocop warnings.Mike McQuaid
2016-09-11utils/hash: fix Rubocop warnings.Mike McQuaid
2016-09-11utils/github: fix Rubocop warnings.Mike McQuaid
2016-09-11utils/curl: fix Rubocop warnings.Mike McQuaid
2016-09-05Utils::Shell: convert to use module_functionMisty De Meo
2016-09-04Merge pull request #201 from gregory-nisbet/feature-env-shellsMike McQuaid
--env: support more shells, allow explicit shell selection
2016-08-29bottles: translate foo@1.2 to foo:1.2Dominyk Tiller
2016-08-17utils/curl: assume Ruby 2.Mike McQuaid
2016-08-10move shell_profile to compat/utils.rb & deprecateGreg Nisbet
2016-08-10tests for shell-specific diagnostic messageGreg Nisbet
2016-08-10Multi-shell diagnostic checkGreg Nisbet
2016-08-10resolve conflict in diagnostic.rbGreg Nisbet
2016-08-10Enable vendored Ruby 2.0.Mike McQuaid
2016-08-09utils/analytics.sh: tweak output in debug modeMartin Afanasjew
Avoid some duplication (thereby also shortening line length) and put everything in a single string for output via `echo`.
2016-08-09analytics.rb: URL encode reported data.Mike McQuaid
2016-08-09analytics.*: use curl --data for readability.Mike McQuaid
2016-08-09analytics.*: output curl command in debug mode.Mike McQuaid
2016-08-08utils/analytics.sh: fix style inconsistenciesMartin Afanasjew
2016-08-05various: eliminate the usage of `any?` (#638)Xu Cheng
`any?` is not the opposite of `empty?`. Besides the case that `[false, nil].any?` will return false, `any?`(O(n)) has much worse performance than `empty?`(O(1)).
2016-07-29utils/bottles: don't rely on tar wildcards, location.Mike McQuaid
This doesn’t work quite as-is on Linux’s GNU tar.
2016-07-27bottles: more porting to generic layer.Mike McQuaid
2016-07-27utils/github: fix reverted order of credentialsMartin Afanasjew
We always return the token/password first and, if applicable, the user name is the second element in the returned array. Closes #581. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>