mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00

Some of the typing/`T.must` usage when moving the Homebrew/homebrew-services code to Homebrew/brew was not quite correct. Rather than trying to make everything `strict` and import at the same time: let's mostly loosen the typing to fix a few bugs and allow us to add more later.
21 lines
442 B
Ruby
21 lines
442 B
Ruby
# typed: strict
|
|
# frozen_string_literal: true
|
|
|
|
require "services/cli"
|
|
|
|
module Homebrew
|
|
module Services
|
|
module Commands
|
|
module Kill
|
|
TRIGGERS = %w[kill k].freeze
|
|
|
|
sig { params(targets: T::Array[Services::FormulaWrapper], verbose: T::Boolean).void }
|
|
def self.run(targets, verbose:)
|
|
Services::Cli.check(targets)
|
|
Services::Cli.kill(targets, verbose:)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|