Module: IsWsl

Defined in:
lib/is_wsl.rb,
lib/is_wsl/version.rb

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.wsl?Boolean

Returns:

  • (Boolean)


7
8
9
10
11
12
# File 'lib/is_wsl.rb', line 7

def self.wsl?
  !IsDocker.docker? &&
    !File.readlines('/proc/version').grep(/microsoft/i).empty?
rescue Errno::ENOENT
  false
end