Module: Homebrew::EnvConfig Private
- Defined in:
- env_config.rb,
sorbet/rbi/dsl/homebrew/env_config.rbi
Overview
This module is part of a private API. This module may only be used in the Homebrew/brew repository. Third parties should avoid using this module if possible, as it may be removed or changed without warning.
DO NOT EDIT MANUALLY
This is an autogenerated file for dynamic methods in Homebrew::EnvConfig
.
Please instead update this file by running bin/tapioca dsl Homebrew::EnvConfig
.
Constant Summary collapse
- ENVS =
This constant is part of an internal API. This constant may only be used internally in repositories owned by Homebrew, except in casks or formulae. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.
{ HOMEBREW_API_AUTO_UPDATE_SECS: { description: "Check Homebrew's API for new formulae or cask data every " \ "`HOMEBREW_API_AUTO_UPDATE_SECS` seconds. Alternatively, disable API auto-update " \ "checks entirely with `HOMEBREW_NO_AUTO_UPDATE`.", default: 450, }, HOMEBREW_API_DOMAIN: { description: "Use this URL as the download mirror for Homebrew JSON API. " \ "If metadata files at that URL are temporarily unavailable, " \ "the default API domain will be used as a fallback mirror.", default_text: "`https://formulae.brew.sh/api`.", default: HOMEBREW_API_DEFAULT_DOMAIN, }, HOMEBREW_ARCH: { description: "Linux only: Pass this value to a type name representing the compiler's `-march` option.", default: "native", }, HOMEBREW_ARTIFACT_DOMAIN: { description: "Prefix all download URLs, including those for bottles, with this value. " \ "For example, `HOMEBREW_ARTIFACT_DOMAIN=http://localhost:8080` will cause a " \ "formula with the URL `https://example.com/foo.tar.gz` to instead download from " \ "`http://localhost:8080/https://example.com/foo.tar.gz`. " \ "Bottle URLs however, have their domain replaced with this prefix. " \ "This results in e.g. " \ "`https://ghcr.io/v2/homebrew/core/gettext/manifests/0.21` " \ "to instead be downloaded from " \ "`http://localhost:8080/v2/homebrew/core/gettext/manifests/0.21`", }, HOMEBREW_AUTOREMOVE: { description: "If set, calls to `brew cleanup` and `brew uninstall` will automatically " \ "remove unused formula dependents and if `HOMEBREW_NO_INSTALL_CLEANUP` is not set, " \ "`brew cleanup` will start running `brew autoremove` periodically.", boolean: true, }, HOMEBREW_AUTO_UPDATE_SECS: { description: "Run `brew update` once every `HOMEBREW_AUTO_UPDATE_SECS` seconds before some commands, " \ "e.g. `brew install`, `brew upgrade` and `brew tap`. Alternatively, " \ "disable auto-update entirely with `HOMEBREW_NO_AUTO_UPDATE`.", default_text: "`86400` (24 hours), `3600` (1 hour) if a developer command has been run " \ "or `300` (5 minutes) if `HOMEBREW_NO_INSTALL_FROM_API` is set.", }, HOMEBREW_BAT: { description: "If set, use `bat` for the `brew cat` command.", boolean: true, }, HOMEBREW_BAT_CONFIG_PATH: { description: "Use this as the `bat` configuration file.", default_text: "`$BAT_CONFIG_PATH`.", }, HOMEBREW_BAT_THEME: { description: "Use this as the `bat` theme for syntax highlighting.", default_text: "`$BAT_THEME`.", }, HOMEBREW_BOOTSNAP: { description: "If set, use Bootsnap to speed up repeated `brew` calls. " \ "A no-op when using Homebrew's vendored, relocatable Ruby on macOS (as it doesn't work).", boolean: true, }, HOMEBREW_BOTTLE_DOMAIN: { description: "Use this URL as the download mirror for bottles. " \ "If bottles at that URL are temporarily unavailable, " \ "the default bottle domain will be used as a fallback mirror. " \ "For example, `HOMEBREW_BOTTLE_DOMAIN=http://localhost:8080` will cause all bottles to " \ "download from the prefix `http://localhost:8080/`. " \ "If bottles are not available at `HOMEBREW_BOTTLE_DOMAIN` " \ "they will be downloaded from the default bottle domain.", default_text: "`https://ghcr.io/v2/homebrew/core`.", default: HOMEBREW_BOTTLE_DEFAULT_DOMAIN, }, HOMEBREW_BREW_GIT_REMOTE: { description: "Use this URL as the Homebrew/brew `git`(1) remote.", default: HOMEBREW_BREW_DEFAULT_GIT_REMOTE, }, HOMEBREW_BROWSER: { description: "Use this as the browser when opening project homepages.", default_text: "`$BROWSER` or the OS's default browser.", }, HOMEBREW_CACHE: { description: "Use this directory as the download cache.", default_text: "macOS: `$HOME/Library/Caches/Homebrew`, " \ "Linux: `$XDG_CACHE_HOME/Homebrew` or `$HOME/.cache/Homebrew`.", default: HOMEBREW_DEFAULT_CACHE, }, HOMEBREW_CASK_OPTS: { description: "Append these options to all `cask` commands. All `--*dir` options, " \ "`--language`, `--require-sha`, `--no-quarantine` and `--no-binaries` are supported. " \ "For example, you might add something like the following to your " \ "`~/.profile`, `~/.bash_profile`, or `~/.zshenv`:" \ "\n\n `export HOMEBREW_CASK_OPTS=\"--appdir=~/Applications --fontdir=/Library/Fonts\"`", }, HOMEBREW_CLEANUP_MAX_AGE_DAYS: { description: "Cleanup all cached files older than this many days.", default: 120, }, HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS: { description: "If set, `brew install`, `brew upgrade` and `brew reinstall` will cleanup all formulae " \ "when this number of days has passed.", default: 30, }, HOMEBREW_COLOR: { description: "If set, force colour output on non-TTY outputs.", boolean: true, }, HOMEBREW_CORE_GIT_REMOTE: { description: "Use this URL as the Homebrew/homebrew-core `git`(1) remote.", default_text: "`https://github.com/Homebrew/homebrew-core`.", default: HOMEBREW_CORE_DEFAULT_GIT_REMOTE, }, HOMEBREW_CURLRC: { description: "If set to an absolute path (i.e. beginning with `/`), pass it with `--config` when invoking " \ "`curl`(1). " \ "If set but _not_ a valid path, do not pass `--disable`, which disables the " \ "use of `.curlrc`.", }, HOMEBREW_CURL_PATH: { description: "Linux only: Set this value to a new enough `curl` executable for Homebrew to use.", default: "curl", }, HOMEBREW_CURL_RETRIES: { description: "Pass the given retry count to `--retry` when invoking `curl`(1).", default: 3, }, HOMEBREW_CURL_VERBOSE: { description: "If set, pass `--verbose` when invoking `curl`(1).", boolean: true, }, HOMEBREW_DEBUG: { description: "If set, always assume `--debug` when running commands.", boolean: true, }, HOMEBREW_DEVELOPER: { description: "If set, tweak behaviour to be more relevant for Homebrew developers (active or " \ "budding) by e.g. turning warnings into errors.", boolean: true, }, HOMEBREW_DISABLE_LOAD_FORMULA: { description: "If set, refuse to load formulae. This is useful when formulae are not trusted (such " \ "as in pull requests).", boolean: true, }, HOMEBREW_DISPLAY: { description: "Use this X11 display when opening a page in a browser, for example with " \ "`brew home`. Primarily useful on Linux.", default_text: "`$DISPLAY`.", }, HOMEBREW_DISPLAY_INSTALL_TIMES: { description: "If set, print install times for each formula at the end of the run.", boolean: true, }, HOMEBREW_DOCKER_REGISTRY_BASIC_AUTH_TOKEN: { description: "Use this base64 encoded username and password for authenticating with a Docker registry " \ "proxying GitHub Packages. If `HOMEBREW_DOCKER_REGISTRY_TOKEN` is set, it will be used instead.", }, HOMEBREW_DOCKER_REGISTRY_TOKEN: { description: "Use this bearer token for authenticating with a Docker registry proxying GitHub Packages. " \ "Preferred over `HOMEBREW_DOCKER_REGISTRY_BASIC_AUTH_TOKEN`.", }, HOMEBREW_EDITOR: { description: "Use this editor when editing a single formula, or several formulae in the " \ "same directory." \ "\n\n *Note:* `brew edit` will open all of Homebrew as discontinuous files " \ "and directories. Visual Studio Code can handle this correctly in project mode, but many " \ "editors will do strange things in this case.", default_text: "`$EDITOR` or `$VISUAL`.", }, HOMEBREW_EVAL_ALL: { description: "If set, `brew` commands evaluate all formulae and casks, executing their arbitrary code, by " \ "default without requiring `--eval-all`. Required to cache formula and cask descriptions.", boolean: true, }, HOMEBREW_FAIL_LOG_LINES: { description: "Output this many lines of output on formula `system` failures.", default: 15, }, HOMEBREW_FORBIDDEN_CASKS: { description: "A space-separated list of casks. Homebrew will refuse to install a " \ "cask if it or any of its dependencies is on this list.", }, HOMEBREW_FORBIDDEN_FORMULAE: { description: "A space-separated list of formulae. Homebrew will refuse to install a " \ "formula or cask if it or any of its dependencies is on this list.", }, HOMEBREW_FORBIDDEN_LICENSES: { description: "A space-separated list of licenses. Homebrew will refuse to install a " \ "formula if it or any of its dependencies has a license on this list.", }, HOMEBREW_FORBIDDEN_OWNER: { description: "The person who has set any `HOMEBREW_FORBIDDEN_*` variables.", default: "you", }, HOMEBREW_FORBIDDEN_OWNER_CONTACT: { description: "How to contact the `HOMEBREW_FORBIDDEN_OWNER`, if set and necessary.", }, HOMEBREW_FORBIDDEN_TAPS: { description: "A space-separated list of taps. Homebrew will refuse to install a " \ "formula if it or any of its dependencies is in a tap on this list.", }, HOMEBREW_FORCE_BREWED_CA_CERTIFICATES: { description: "If set, always use a Homebrew-installed `ca-certificates` rather than the system version. " \ "Automatically set if the system version is too old.", boolean: true, }, HOMEBREW_FORCE_BREWED_CURL: { description: "If set, always use a Homebrew-installed `curl`(1) rather than the system version. " \ "Automatically set if the system version of `curl` is too old.", boolean: true, }, HOMEBREW_FORCE_BREWED_GIT: { description: "If set, always use a Homebrew-installed `git`(1) rather than the system version. " \ "Automatically set if the system version of `git` is too old.", boolean: true, }, HOMEBREW_FORCE_VENDOR_RUBY: { description: "If set, always use Homebrew's vendored, relocatable Ruby version even if the system version " \ "of Ruby is new enough.", boolean: true, }, HOMEBREW_FORMULA_BUILD_NETWORK: { description: "If set, controls network access to the sandbox for formulae builds. Overrides any " \ "controls set through DSL usage inside formulae. Must be `allow` or `deny`. If no value is " \ "set through this environment variable or DSL usage, the default behavior is `allow`.", }, HOMEBREW_FORMULA_POSTINSTALL_NETWORK: { description: "If set, controls network access to the sandbox for formulae postinstall. Overrides any " \ "controls set through DSL usage inside formulae. Must be `allow` or `deny`. If no value is " \ "set through this environment variable or DSL usage, the default behavior is `allow`.", }, HOMEBREW_FORMULA_TEST_NETWORK: { description: "If set, controls network access to the sandbox for formulae test. Overrides any " \ "controls set through DSL usage inside formulae. Must be `allow` or `deny`. If no value is " \ "set through this environment variable or DSL usage, the default behavior is `allow`.", }, HOMEBREW_GITHUB_API_TOKEN: { description: "Use this personal access token for the GitHub API, for features such as " \ "`brew search`. You can create one at <https://github.com/settings/tokens>. If set, " \ "GitHub will allow you a greater number of API requests. For more information, see: " \ "<https://docs.github.com/en/rest/overview/rate-limits-for-the-rest-api>" \ "\n\n *Note:* Homebrew doesn't require permissions for any of the scopes, but some " \ "developer commands may require additional permissions.", }, HOMEBREW_GITHUB_PACKAGES_TOKEN: { description: "Use this GitHub personal access token when accessing the GitHub Packages Registry " \ "(where bottles may be stored).", }, HOMEBREW_GITHUB_PACKAGES_USER: { description: "Use this username when accessing the GitHub Packages Registry (where bottles may be stored).", }, HOMEBREW_GIT_EMAIL: { description: "Set the Git author and committer email to this value.", }, HOMEBREW_GIT_NAME: { description: "Set the Git author and committer name to this value.", }, HOMEBREW_GIT_PATH: { description: "Linux only: Set this value to a new enough `git` executable for Homebrew to use.", default: "git", }, HOMEBREW_INSTALL_BADGE: { description: "Print this text before the installation summary of each successful build.", default_text: 'The "Beer Mug" emoji.', default: "🍺", }, HOMEBREW_LIVECHECK_WATCHLIST: { description: "Consult this file for the list of formulae to check by default when no formula argument " \ "is passed to `brew livecheck`.", default_text: "`$XDG_CONFIG_HOME/homebrew/livecheck_watchlist.txt` if `$XDG_CONFIG_HOME` is set " \ "or `$HOME/.homebrew/livecheck_watchlist.txt` otherwise.", default: "#{ENV.fetch("HOMEBREW_USER_CONFIG_HOME")}/livecheck_watchlist.txt", }, HOMEBREW_LOGS: { description: "Use this directory to store log files.", default_text: "macOS: `$HOME/Library/Logs/Homebrew`, " \ "Linux: `$XDG_CACHE_HOME/Homebrew/Logs` or `$HOME/.cache/Homebrew/Logs`.", default: HOMEBREW_DEFAULT_LOGS, }, HOMEBREW_MAKE_JOBS: { description: "Use this value as the number of parallel jobs to run when building with `make`(1).", default_text: "The number of available CPU cores.", default: lambda { require "os" require "hardware" Hardware::CPU.cores }, }, HOMEBREW_NO_ANALYTICS: { description: "If set, do not send analytics. Google Analytics were destroyed. " \ "For more information, see: <https://docs.brew.sh/Analytics>", boolean: true, }, HOMEBREW_NO_AUTO_UPDATE: { description: "If set, do not automatically update before running some commands, e.g. " \ "`brew install`, `brew upgrade` and `brew tap`. Preferably, " \ "run this less often by setting `HOMEBREW_AUTO_UPDATE_SECS` to a value higher than the " \ "default. Note that setting this and e.g. tapping new taps may result in a broken " \ "configuration. Please ensure you always run `brew update` before reporting any issues.", boolean: true, }, HOMEBREW_NO_BOOTSNAP: { description: "If set, do not use Bootsnap to speed up repeated `brew` calls.", boolean: true, }, HOMEBREW_NO_CLEANUP_FORMULAE: { description: "A comma-separated list of formulae. Homebrew will refuse to clean up " \ "or autoremove a formula if it appears on this list.", }, HOMEBREW_NO_COLOR: { description: "If set, do not print text with colour added.", default_text: "`$NO_COLOR`.", boolean: true, }, HOMEBREW_NO_EMOJI: { description: "If set, do not print `HOMEBREW_INSTALL_BADGE` on a successful build.", boolean: true, }, HOMEBREW_NO_ENV_HINTS: { description: "If set, do not print any hints about changing Homebrew's behaviour with environment variables.", boolean: true, }, HOMEBREW_NO_GITHUB_API: { description: "If set, do not use the GitHub API, e.g. for searches or fetching relevant issues " \ "after a failed install.", boolean: true, }, HOMEBREW_NO_INSECURE_REDIRECT: { description: "If set, forbid redirects from secure HTTPS to insecure HTTP." \ "\n\n *Note:* while ensuring your downloads are fully secure, this is likely to cause " \ "from-source SourceForge, some GNU & GNOME-hosted formulae to fail to download.", boolean: true, }, HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: { description: "If set, do not check for broken linkage of dependents or outdated dependents after " \ "installing, upgrading or reinstalling formulae. This will result in fewer dependents " \ "(and their dependencies) being upgraded or reinstalled but may result in more breakage " \ "from running `brew install` <formula> or `brew upgrade` <formula>.", boolean: true, }, HOMEBREW_NO_INSTALL_CLEANUP: { description: "If set, `brew install`, `brew upgrade` and `brew reinstall` will never automatically " \ "cleanup installed/upgraded/reinstalled formulae or all formulae every " \ "`HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS` days. Alternatively, `HOMEBREW_NO_CLEANUP_FORMULAE` " \ "allows specifying specific formulae to not clean up.", boolean: true, }, HOMEBREW_NO_INSTALL_FROM_API: { description: "If set, do not install formulae and casks in homebrew/core and homebrew/cask taps using " \ "Homebrew's API and instead use (large, slow) local checkouts of these repositories.", boolean: true, }, HOMEBREW_NO_INSTALL_UPGRADE: { description: "If set, `brew install` <formula|cask> will not upgrade <formula|cask> if it is installed but " \ "outdated.", boolean: true, }, HOMEBREW_NO_UPDATE_REPORT_NEW: { description: "If set, `brew update` will not show the list of newly added formulae/casks.", boolean: true, }, HOMEBREW_PIP_INDEX_URL: { description: "If set, `brew install` <formula> will use this URL to download PyPI package resources.", default_text: "`https://pypi.org/simple`.", }, HOMEBREW_PRY: { description: "If set, use Pry for the `brew irb` command.", boolean: true, }, HOMEBREW_SIMULATE_MACOS_ON_LINUX: { description: "If set, running Homebrew on Linux will simulate certain macOS code paths. This is useful " \ "when auditing macOS formulae while on Linux.", boolean: true, }, HOMEBREW_SKIP_OR_LATER_BOTTLES: { description: "If set along with `HOMEBREW_DEVELOPER`, do not use bottles from older versions " \ "of macOS. This is useful in development on new macOS versions.", boolean: true, }, HOMEBREW_SORBET_RUNTIME: { description: "If set, enable runtime typechecking using Sorbet. " \ "Set by default for `HOMEBREW_DEVELOPER` or when running some developer commands.", boolean: true, }, HOMEBREW_SSH_CONFIG_PATH: { description: "If set, Homebrew will use the given config file instead of `~/.ssh/config` when fetching " \ "Git repositories over SSH.", default_text: "`$HOME/.ssh/config`", }, HOMEBREW_SUDO_THROUGH_SUDO_USER: { description: "If set, Homebrew will use the `SUDO_USER` environment variable to define the user to " \ "`sudo`(8) through when running `sudo`(8).", boolean: true, }, HOMEBREW_SVN: { description: "Use this as the `svn`(1) binary.", default_text: "A Homebrew-built Subversion (if installed), or the system-provided binary.", }, HOMEBREW_SYSTEM_ENV_TAKES_PRIORITY: { description: "If set in Homebrew's system-wide environment file (`/etc/homebrew/brew.env`), " \ "the system-wide environment file will be loaded last to override any prefix or user settings.", boolean: true, }, HOMEBREW_TEMP: { description: "Use this path as the temporary directory for building packages. Changing " \ "this may be needed if your system temporary directory and Homebrew prefix are on " \ "different volumes, as macOS has trouble moving symlinks across volumes when the target " \ "does not yet exist. This issue typically occurs when using FileVault or custom SSD " \ "configurations.", default_text: "macOS: `/private/tmp`, Linux: `/tmp`.", default: HOMEBREW_DEFAULT_TEMP, }, HOMEBREW_UPDATE_TO_TAG: { description: "If set, always use the latest stable tag (even if developer commands " \ "have been run).", boolean: true, }, HOMEBREW_UPGRADE_GREEDY: { description: "If set, pass `--greedy` to all cask upgrade commands.", boolean: true, }, HOMEBREW_VERBOSE: { description: "If set, always assume `--verbose` when running commands.", boolean: true, }, HOMEBREW_VERBOSE_USING_DOTS: { description: "If set, verbose output will print a `.` no more than once a minute. This can be " \ "useful to avoid long-running Homebrew commands being killed due to no output.", boolean: true, }, HOMEBREW_VERIFY_ATTESTATIONS: { description: "If set, Homebrew will use the `gh` tool to verify cryptographic attestations " \ "of build provenance for bottles from homebrew-core.", boolean: true, }, SUDO_ASKPASS: { description: "If set, pass the `-A` option when calling `sudo`(8).", }, all_proxy: { description: "Use this SOCKS5 proxy for `curl`(1), `git`(1) and `svn`(1) when downloading through Homebrew.", }, ftp_proxy: { description: "Use this FTP proxy for `curl`(1), `git`(1) and `svn`(1) when downloading through Homebrew.", }, http_proxy: { description: "Use this HTTP proxy for `curl`(1), `git`(1) and `svn`(1) when downloading through Homebrew.", }, https_proxy: { description: "Use this HTTPS proxy for `curl`(1), `git`(1) and `svn`(1) when downloading through Homebrew.", }, no_proxy: { description: "A comma-separated list of hostnames and domain names excluded " \ "from proxying by `curl`(1), `git`(1) and `svn`(1) when downloading through Homebrew.", }, }.freeze
- CUSTOM_IMPLEMENTATIONS =
This constant is part of an internal API. This constant may only be used internally in repositories owned by Homebrew, except in casks or formulae. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.
Set.new([ :HOMEBREW_MAKE_JOBS, :HOMEBREW_CASK_OPTS, ]).freeze
Class Method Summary collapse
-
.all_proxy ⇒ ::String?
private
-
.api_auto_update_secs ⇒ Integer
private
-
.api_domain ⇒ String
private
-
.arch ⇒ String
private
-
.artifact_domain ⇒ ::String?
private
-
.auto_update_secs ⇒ ::String?
private
-
.automatically_set_no_install_from_api? ⇒ Boolean
private
-
.autoremove? ⇒ Boolean
private
-
.bat? ⇒ Boolean
private
-
.bat_config_path ⇒ ::String?
private
-
.bat_theme ⇒ ::String?
private
-
.bootsnap? ⇒ Boolean
private
-
.bottle_domain ⇒ String
private
-
.brew_git_remote ⇒ String
private
-
.browser ⇒ ::String?
private
-
.cache ⇒ String
private
-
.cask_opts ⇒ Array<String>
private
-
.cask_opts_binaries? ⇒ Boolean
private
-
.cask_opts_quarantine? ⇒ Boolean
private
-
.cask_opts_require_sha? ⇒ Boolean
private
-
.cleanup_max_age_days ⇒ Integer
private
-
.cleanup_periodic_full_days ⇒ Integer
private
-
.color? ⇒ Boolean
private
-
.core_git_remote ⇒ String
private
-
.curl_path ⇒ String
private
-
.curl_retries ⇒ Integer
private
-
.curl_verbose? ⇒ Boolean
private
-
.curlrc ⇒ ::String?
private
-
.debug? ⇒ Boolean
private
-
.developer? ⇒ Boolean
private
-
.disable_load_formula? ⇒ Boolean
private
-
.display ⇒ ::String?
private
-
.display_install_times? ⇒ Boolean
private
-
.docker_registry_basic_auth_token ⇒ ::String?
private
-
.docker_registry_token ⇒ ::String?
private
-
.editor ⇒ ::String?
private
-
.env_method_name(env, hash) ⇒ String
private
-
.eval_all? ⇒ Boolean
private
-
.fail_log_lines ⇒ Integer
private
-
.forbidden_casks ⇒ ::String?
private
-
.forbidden_formulae ⇒ ::String?
private
-
.forbidden_licenses ⇒ ::String?
private
-
.forbidden_owner ⇒ String
private
-
.forbidden_owner_contact ⇒ ::String?
private
-
.forbidden_taps ⇒ ::String?
private
-
.force_brewed_ca_certificates? ⇒ Boolean
private
-
.force_brewed_curl? ⇒ Boolean
private
-
.force_brewed_git? ⇒ Boolean
private
-
.force_vendor_ruby? ⇒ Boolean
private
-
.formula_build_network ⇒ ::String?
private
-
.formula_postinstall_network ⇒ ::String?
private
-
.formula_test_network ⇒ ::String?
private
-
.ftp_proxy ⇒ ::String?
private
-
.git_email ⇒ ::String?
private
-
.git_name ⇒ ::String?
private
-
.git_path ⇒ String
private
-
.github_api_token ⇒ ::String?
private
-
.github_packages_token ⇒ ::String?
private
-
.github_packages_user ⇒ ::String?
private
-
.http_proxy ⇒ ::String?
private
-
.https_proxy ⇒ ::String?
private
-
.install_badge ⇒ String
private
-
.livecheck_watchlist ⇒ String
private
-
.logs ⇒ String
private
-
.make_jobs ⇒ String
private
Needs a custom implementation.
-
.no_analytics? ⇒ Boolean
private
-
.no_auto_update? ⇒ Boolean
private
-
.no_bootsnap? ⇒ Boolean
private
-
.no_cleanup_formulae ⇒ ::String?
private
-
.no_color? ⇒ Boolean
private
-
.no_emoji? ⇒ Boolean
private
-
.no_env_hints? ⇒ Boolean
private
-
.no_github_api? ⇒ Boolean
private
-
.no_insecure_redirect? ⇒ Boolean
private
-
.no_install_cleanup? ⇒ Boolean
private
-
.no_install_from_api? ⇒ Boolean
private
-
.no_install_upgrade? ⇒ Boolean
private
-
.no_installed_dependents_check? ⇒ Boolean
private
-
.no_proxy ⇒ ::String?
private
-
.no_update_report_new? ⇒ Boolean
private
-
.pip_index_url ⇒ ::String?
private
-
.pry? ⇒ Boolean
private
-
.simulate_macos_on_linux? ⇒ Boolean
private
-
.skip_or_later_bottles? ⇒ Boolean
private
-
.sorbet_runtime? ⇒ Boolean
private
-
.ssh_config_path ⇒ ::String?
private
-
.sudo_askpass ⇒ ::String?
private
-
.sudo_through_sudo_user? ⇒ Boolean
private
-
.svn ⇒ ::String?
private
-
.system_env_takes_priority? ⇒ Boolean
private
-
.temp ⇒ String
private
-
.update_to_tag? ⇒ Boolean
private
-
.upgrade_greedy? ⇒ Boolean
private
-
.verbose? ⇒ Boolean
private
-
.verbose_using_dots? ⇒ Boolean
private
-
.verify_attestations? ⇒ Boolean
private
Class Method Details
.all_proxy ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
10 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 10 def all_proxy; end |
.api_auto_update_secs ⇒ Integer
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
13 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 13 def api_auto_update_secs; end |
.api_domain ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
16 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 16 def api_domain; end |
.arch ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
19 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 19 def arch; end |
.artifact_domain ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
22 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 22 def artifact_domain; end |
.auto_update_secs ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
25 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 25 def auto_update_secs; end |
.automatically_set_no_install_from_api? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
545 546 547 |
# File 'env_config.rb', line 545 def automatically_set_no_install_from_api? ENV["HOMEBREW_AUTOMATICALLY_SET_NO_INSTALL_FROM_API"].present? end |
.autoremove? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
28 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 28 def autoremove?; end |
.bat? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
31 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 31 def bat?; end |
.bat_config_path ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
34 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 34 def bat_config_path; end |
.bat_theme ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
37 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 37 def bat_theme; end |
.bootsnap? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
40 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 40 def bootsnap?; end |
.bottle_domain ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
43 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 43 def bottle_domain; end |
.brew_git_remote ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
46 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 46 def brew_git_remote; end |
.browser ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
49 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 49 def browser; end |
.cache ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
52 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 52 def cache; end |
.cask_opts ⇒ Array<String>
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
515 516 517 |
# File 'env_config.rb', line 515 def cask_opts Shellwords.shellsplit(ENV.fetch("HOMEBREW_CASK_OPTS", "")) end |
.cask_opts_binaries? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
520 521 522 523 524 525 526 527 |
# File 'env_config.rb', line 520 def cask_opts_binaries? cask_opts.reverse_each do |opt| return true if opt == "--binaries" return false if opt == "--no-binaries" end true end |
.cask_opts_quarantine? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
530 531 532 533 534 535 536 537 |
# File 'env_config.rb', line 530 def cask_opts_quarantine? cask_opts.reverse_each do |opt| return true if opt == "--quarantine" return false if opt == "--no-quarantine" end true end |
.cask_opts_require_sha? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
540 541 542 |
# File 'env_config.rb', line 540 def cask_opts_require_sha? cask_opts.include?("--require-sha") end |
.cleanup_max_age_days ⇒ Integer
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
55 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 55 def cleanup_max_age_days; end |
.cleanup_periodic_full_days ⇒ Integer
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
58 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 58 def cleanup_periodic_full_days; end |
.color? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
61 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 61 def color?; end |
.core_git_remote ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
64 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 64 def core_git_remote; end |
.curl_path ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
67 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 67 def curl_path; end |
.curl_retries ⇒ Integer
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
70 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 70 def curl_retries; end |
.curl_verbose? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
73 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 73 def curl_verbose?; end |
.curlrc ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
76 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 76 def curlrc; end |
.debug? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
79 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 79 def debug?; end |
.developer? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
82 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 82 def developer?; end |
.disable_load_formula? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
85 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 85 def disable_load_formula?; end |
.display ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
88 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 88 def display; end |
.display_install_times? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
91 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 91 def display_install_times?; end |
.docker_registry_basic_auth_token ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
94 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 94 def docker_registry_basic_auth_token; end |
.docker_registry_token ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
97 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 97 def docker_registry_token; end |
.editor ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
100 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 100 def editor; end |
.env_method_name(env, hash) ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
467 468 469 470 471 472 473 |
# File 'env_config.rb', line 467 def env_method_name(env, hash) method_name = env.to_s .sub(/^HOMEBREW_/, "") .downcase method_name = "#{method_name}?" if hash[:boolean] method_name end |
.eval_all? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
103 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 103 def eval_all?; end |
.fail_log_lines ⇒ Integer
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
106 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 106 def fail_log_lines; end |
.forbidden_casks ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
109 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 109 def forbidden_casks; end |
.forbidden_formulae ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
112 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 112 def forbidden_formulae; end |
.forbidden_licenses ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
115 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 115 def forbidden_licenses; end |
.forbidden_owner ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
118 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 118 def forbidden_owner; end |
.forbidden_owner_contact ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
121 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 121 def forbidden_owner_contact; end |
.forbidden_taps ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
124 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 124 def forbidden_taps; end |
.force_brewed_ca_certificates? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
127 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 127 def force_brewed_ca_certificates?; end |
.force_brewed_curl? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
130 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 130 def force_brewed_curl?; end |
.force_brewed_git? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
133 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 133 def force_brewed_git?; end |
.force_vendor_ruby? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
136 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 136 def force_vendor_ruby?; end |
.formula_build_network ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
139 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 139 def formula_build_network; end |
.formula_postinstall_network ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
142 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 142 def formula_postinstall_network; end |
.formula_test_network ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
145 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 145 def formula_test_network; end |
.ftp_proxy ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
148 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 148 def ftp_proxy; end |
.git_email ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
151 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 151 def git_email; end |
.git_name ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
154 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 154 def git_name; end |
.git_path ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
157 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 157 def git_path; end |
.github_api_token ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
160 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 160 def github_api_token; end |
.github_packages_token ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
163 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 163 def github_packages_token; end |
.github_packages_user ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
166 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 166 def github_packages_user; end |
.http_proxy ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
169 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 169 def http_proxy; end |
.https_proxy ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
172 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 172 def https_proxy; end |
.install_badge ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
175 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 175 def install_badge; end |
.livecheck_watchlist ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
178 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 178 def livecheck_watchlist; end |
.logs ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
181 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 181 def logs; end |
.make_jobs ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
Needs a custom implementation.
504 505 506 507 508 509 510 511 512 |
# File 'env_config.rb', line 504 def make_jobs jobs = ENV["HOMEBREW_MAKE_JOBS"].to_i return jobs.to_s if jobs.positive? ENVS.fetch(:HOMEBREW_MAKE_JOBS) .fetch(:default) .call .to_s end |
.no_analytics? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
184 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 184 def no_analytics?; end |
.no_auto_update? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
187 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 187 def no_auto_update?; end |
.no_bootsnap? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
190 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 190 def no_bootsnap?; end |
.no_cleanup_formulae ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
193 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 193 def no_cleanup_formulae; end |
.no_color? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
196 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 196 def no_color?; end |
.no_emoji? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
199 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 199 def no_emoji?; end |
.no_env_hints? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
202 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 202 def no_env_hints?; end |
.no_github_api? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
205 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 205 def no_github_api?; end |
.no_insecure_redirect? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
208 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 208 def no_insecure_redirect?; end |
.no_install_cleanup? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
211 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 211 def no_install_cleanup?; end |
.no_install_from_api? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
214 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 214 def no_install_from_api?; end |
.no_install_upgrade? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
217 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 217 def no_install_upgrade?; end |
.no_installed_dependents_check? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
220 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 220 def no_installed_dependents_check?; end |
.no_proxy ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
223 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 223 def no_proxy; end |
.no_update_report_new? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
226 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 226 def no_update_report_new?; end |
.pip_index_url ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
229 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 229 def pip_index_url; end |
.pry? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
232 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 232 def pry?; end |
.simulate_macos_on_linux? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
235 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 235 def simulate_macos_on_linux?; end |
.skip_or_later_bottles? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
238 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 238 def skip_or_later_bottles?; end |
.sorbet_runtime? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
241 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 241 def sorbet_runtime?; end |
.ssh_config_path ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
244 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 244 def ssh_config_path; end |
.sudo_askpass ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
247 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 247 def sudo_askpass; end |
.sudo_through_sudo_user? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
250 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 250 def sudo_through_sudo_user?; end |
.svn ⇒ ::String?
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
253 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 253 def svn; end |
.system_env_takes_priority? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
256 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 256 def system_env_takes_priority?; end |
.temp ⇒ String
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
259 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 259 def temp; end |
.update_to_tag? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
262 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 262 def update_to_tag?; end |
.upgrade_greedy? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
265 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 265 def upgrade_greedy?; end |
.verbose? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
268 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 268 def verbose?; end |
.verbose_using_dots? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
271 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 271 def verbose_using_dots?; end |
.verify_attestations? ⇒ Boolean
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
274 |
# File 'sorbet/rbi/dsl/homebrew/env_config.rbi', line 274 def verify_attestations?; end |