Remove redundant cli/parser requires

This commit is contained in:
Douglas Eichelberger 2024-03-29 16:19:34 -07:00
parent 3cedf33150
commit c50fb2dbd2
45 changed files with 3 additions and 44 deletions

View File

@ -1,12 +1,15 @@
# typed: strong # typed: strong
# frozen_string_literal: true # frozen_string_literal: true
require "cli/parser"
module Homebrew module Homebrew
# Subclass this to implement a `brew` command. This is preferred to declaring a named function in the `Homebrew` # Subclass this to implement a `brew` command. This is preferred to declaring a named function in the `Homebrew`
# module, because: # module, because:
# - Each Command lives in an isolated namespace. # - Each Command lives in an isolated namespace.
# - Each Command implements a defined interface. # - Each Command implements a defined interface.
# - `args` is available as an ivar, and thus does not need to be passed as an argument to helper methods. # - `args` is available as an ivar, and thus does not need to be passed as an argument to helper methods.
# - Subclasses no longer need to reference CLI::Parser directly.
# #
# To subclass, implement a `run` method and provide a `cmd_args` block to document the command and its allowed args. # To subclass, implement a `run` method and provide a `cmd_args` block to document the command and its allowed args.
# To generate method signatures for command args, run `brew typecheck --update`. # To generate method signatures for command args, run `brew typecheck --update`.

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
module Homebrew module Homebrew
module Cmd module Cmd

View File

@ -15,7 +15,6 @@ require "style"
require "date" require "date"
require "missing_formula" require "missing_formula"
require "digest" require "digest"
require "cli/parser"
require "json" require "json"
require "formula_auditor" require "formula_auditor"
require "tap_auditor" require "tap_auditor"

View File

@ -8,7 +8,6 @@ require "utils/bottles"
require "tab" require "tab"
require "keg" require "keg"
require "formula_versions" require "formula_versions"
require "cli/parser"
require "utils/inreplace" require "utils/inreplace"
require "erb" require "erb"
require "utils/gzip" require "utils/gzip"

View File

@ -5,7 +5,6 @@ require "abstract_command"
require "bump_version_parser" require "bump_version_parser"
require "cask" require "cask"
require "cask/download" require "cask/download"
require "cli/parser"
require "utils/tar" require "utils/tar"
module Homebrew module Homebrew

View File

@ -4,7 +4,6 @@
require "abstract_command" require "abstract_command"
require "fileutils" require "fileutils"
require "formula" require "formula"
require "cli/parser"
require "utils/pypi" require "utils/pypi"
require "utils/tar" require "utils/tar"

View File

@ -3,7 +3,6 @@
require "abstract_command" require "abstract_command"
require "formula" require "formula"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -5,7 +5,6 @@ require "timeout"
require "cask/download" require "cask/download"
require "cask/installer" require "cask/installer"
require "cask/cask_loader" require "cask/cask_loader"
require "cli/parser"
require "system_command" require "system_command"
require "tap" require "tap"
require "unversioned_cask_checker" require "unversioned_cask_checker"

View File

@ -3,7 +3,6 @@
require "abstract_command" require "abstract_command"
require "bump_version_parser" require "bump_version_parser"
require "cli/parser"
require "livecheck/livecheck" require "livecheck/livecheck"
module Homebrew module Homebrew

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "fileutils" require "fileutils"
module Homebrew module Homebrew

View File

@ -3,7 +3,6 @@
require "abstract_command" require "abstract_command"
require "commands" require "commands"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "csv" require "csv"
module Homebrew module Homebrew

View File

@ -4,7 +4,6 @@
require "formula" require "formula"
require "formula_creator" require "formula_creator"
require "missing_formula" require "missing_formula"
require "cli/parser"
require "utils/pypi" require "utils/pypi"
require "cask/cask_loader" require "cask/cask_loader"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "test_runner_formula" require "test_runner_formula"
require "github_runner_matrix" require "github_runner_matrix"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "utils/github" require "utils/github"
module Homebrew module Homebrew

View File

@ -3,7 +3,6 @@
require "abstract_command" require "abstract_command"
require "formula" require "formula"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "utils/git" require "utils/git"
require "formulary" require "formulary"
require "software_spec" require "software_spec"

View File

@ -3,7 +3,6 @@
require "abstract_command" require "abstract_command"
require "formula" require "formula"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "cask/cask" require "cask/cask"
require "fileutils" require "fileutils"
require "formula" require "formula"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "fileutils" require "fileutils"
require "formula" require "formula"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -4,7 +4,6 @@
require "abstract_command" require "abstract_command"
require "formulary" require "formulary"
require "cask/cask_loader" require "cask/cask_loader"
require "cli/parser"
class String class String
def f(*args) def f(*args)

View File

@ -4,7 +4,6 @@
require "abstract_command" require "abstract_command"
require "cache_store" require "cache_store"
require "linkage_checker" require "linkage_checker"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "formula" require "formula"
require "livecheck/livecheck" require "livecheck/livecheck"
require "livecheck/strategy" require "livecheck/strategy"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "utils/github" require "utils/github"
module Homebrew module Homebrew

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "utils/github" require "utils/github"
module Homebrew module Homebrew

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "fileutils" require "fileutils"
require "utils/github" require "utils/github"
require "utils/github/artifacts" require "utils/github/artifacts"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "formula" require "formula"
require "github_packages" require "github_packages"
require "github_releases" require "github_releases"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -4,7 +4,6 @@
require "abstract_command" require "abstract_command"
require "extend/ENV" require "extend/ENV"
require "formula" require "formula"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -5,7 +5,6 @@ require "abstract_command"
require "json" require "json"
require "open3" require "open3"
require "style" require "style"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -4,7 +4,6 @@
require "abstract_command" require "abstract_command"
require "fileutils" require "fileutils"
require "tap" require "tap"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -5,7 +5,6 @@ require "abstract_command"
require "extend/ENV" require "extend/ENV"
require "sandbox" require "sandbox"
require "timeout" require "timeout"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "fileutils" require "fileutils"
require "system_command" require "system_command"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "fileutils" require "fileutils"
module Homebrew module Homebrew

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "formula" require "formula"
require "api" require "api"
require "os/mac/xcode" require "os/mac/xcode"

View File

@ -5,7 +5,6 @@ require "abstract_command"
require "fileutils" require "fileutils"
require "stringio" require "stringio"
require "formula" require "formula"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "utils/spdx" require "utils/spdx"
require "system_command" require "system_command"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "utils/github" require "utils/github"
require "manpages" require "manpages"
require "system_command" require "system_command"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "utils/pypi" require "utils/pypi"
module Homebrew module Homebrew

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "utils/github" require "utils/github"
require "system_command" require "system_command"

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
require "fileutils" require "fileutils"
module Homebrew module Homebrew

View File

@ -2,7 +2,6 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "cli/parser"
module Homebrew module Homebrew
module DevCmd module DevCmd