Класс: Homebrew::Cmd::CommandsCmd Приватный
- Наследует:
- AbstractCommand
- Object
- AbstractCommand
- Homebrew::Cmd::CommandsCmd
- Определён в:
- cmd/commands.rb,
sorbet/rbi/dsl/homebrew/cmd/commands_cmd.rbi
Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Определено в пространстве имён
Классы: Args
Краткое описание методов экземпляра свернуть
- #args ⇒ Homebrew::Cmd::CommandsCmd::Args приватный
- #run ⇒ void приватный
Методы, унаследованные от AbstractCommand
command, command_name, dev_cmd?, #initialize, parser, ruby_cmd?
Методы, включённые из Utils::Output::Mixin
#issue_reporting_message, #odebug, #odeprecated, #odie, #odisabled, #ofail, #oh1, #oh1_title, #ohai, #ohai_title, #onoe, #opoo, #opoo_outside_github_actions, #opoo_without_github_actions_annotation, #pretty_deprecated, #pretty_disabled, #pretty_duration, #pretty_install_status, #pretty_installed, #pretty_uninstalled, #pretty_upgradable, #pretty_warning
Подробное описание конструкторов
Этот класс наследует конструктор от Homebrew::AbstractCommand
Подробное описание методов экземпляра
#args ⇒ Homebrew::Cmd::CommandsCmd::Args
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
10 | # File 'sorbet/rbi/dsl/homebrew/cmd/commands_cmd.rbi', line 10 def args; end |
#run ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
Этот метод не возвращает определённого значения.
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | # File 'cmd/commands.rb', line 23 def run if args.quiet? puts Formatter.columns(Commands.commands(aliases: args.include_aliases?)) return end prepend_separator = T.let(false, T::Boolean) { "Built-in commands" => Commands.internal_commands, "Built-in developer commands" => Commands.internal_developer_commands, "External commands" => Commands.external_commands, }.each do |title, commands| next if commands.blank? puts if prepend_separator ohai title, Formatter.columns(commands) prepend_separator ||= true end end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Homebrew/Cmd/CommandsCmd.html