2021-01-13 11:16:09 -05:00
|
|
|
# typed: strict
|
|
|
|
|
|
|
|
module Homebrew
|
|
|
|
module Settings
|
|
|
|
include Kernel
|
2021-05-12 16:07:47 +01:00
|
|
|
|
|
|
|
sig { params(setting: T.any(String, Symbol), repo: Pathname).returns(T.nilable(String)) }
|
|
|
|
def read(setting, repo: HOMEBREW_REPOSITORY); end
|
|
|
|
|
|
|
|
sig { params(setting: T.any(String, Symbol), value: T.any(String, T::Boolean), repo: Pathname).void }
|
|
|
|
def write(setting, value, repo: HOMEBREW_REPOSITORY); end
|
|
|
|
|
|
|
|
sig { params(setting: T.any(String, Symbol), repo: Pathname).void }
|
|
|
|
def delete(setting, repo: HOMEBREW_REPOSITORY); end
|
2021-01-13 11:16:09 -05:00
|
|
|
end
|
|
|
|
end
|