Merge pull request #7946 from vidusheeamoli/utils-user-to-true
sorbet: set utils/user.rb to true
This commit is contained in:
commit
2536f0a09f
@ -456,7 +456,6 @@ false:
|
|||||||
- ./utils/git.rb
|
- ./utils/git.rb
|
||||||
- ./utils/github.rb
|
- ./utils/github.rb
|
||||||
- ./utils/popen.rb
|
- ./utils/popen.rb
|
||||||
- ./utils/user.rb
|
|
||||||
|
|
||||||
false:
|
false:
|
||||||
- ./PATH.rb
|
- ./PATH.rb
|
||||||
@ -895,6 +894,7 @@ true:
|
|||||||
- ./utils/shell.rb
|
- ./utils/shell.rb
|
||||||
- ./utils/svn.rb
|
- ./utils/svn.rb
|
||||||
- ./utils/tty.rb
|
- ./utils/tty.rb
|
||||||
|
- ./utils/user.rb
|
||||||
- ./version/null.rb
|
- ./version/null.rb
|
||||||
|
|
||||||
strict:
|
strict:
|
||||||
|
|||||||
9
Library/Homebrew/sorbet/rbi/utils/user.rbi
Normal file
9
Library/Homebrew/sorbet/rbi/utils/user.rbi
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# typed: strict
|
||||||
|
|
||||||
|
class User < String
|
||||||
|
def gui?
|
||||||
|
end
|
||||||
|
|
||||||
|
def self.current
|
||||||
|
end
|
||||||
|
end
|
||||||
@ -16,6 +16,11 @@ class User < DelegateClass(String)
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.current
|
def self.current
|
||||||
@current ||= new(Etc.getpwuid(Process.euid).name)
|
return @current if defined?(@current)
|
||||||
|
|
||||||
|
pwuid = Etc.getpwuid(Process.euid)
|
||||||
|
return if pwuid.nil?
|
||||||
|
|
||||||
|
@current = new(pwuid.name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user