Method: Zipr.seven_zip_executable_path

Defined in:
lib/zipr/helper.rb

.seven_zip_executable_pathObject



4
5
6
7
8
9
10
# File 'lib/zipr/helper.rb', line 4

def seven_zip_executable_path
  path = node['seven_zip']['home']
  EasyIO.logger.debug "7-zip home: '#{path}'" unless path.nil?
  path ||= seven_zip_exe_from_registry if OS.windows?
  EasyIO.logger.debug "7-zip path: '#{path}'"
  ::File.join(path, OS.windows? ? '7z.exe' : '7z')
end