INNER CODE UNIT · Ruby
paths
Hackplayers/evil-winrm · evil-winrm.rb:604
def paths(a_path)
parts = get_dir_parts(a_path)
my_dir = parts[0]
grep_for = parts[1]
my_dir = File.expand_path(my_dir)
my_dir += '/' unless my_dir[-1] == '/'
files = Dir.glob("#{my_dir}*", File::FNM_DOTMATCH)
directories = Dir.glob("#{my_dir}*").select { |f| File.directory? f }
result = (files + directories) || []
result.grep(/^#{Regexp.escape(my_dir)}#{grep_for}/i).uniq
end
# Custom exit
def custom_exit(exit_code = 0, message_print = true)