" Input: {
path - top level path
(file_name) - search for a specific file name
(pattern) - return only files with this pattern
(path_ext) - path extension (needed for recursion)
(can_be_dir) - if 'yes', return matched directories as well
(recursion_level_max) - if >0, limit dir recursion
}
Output: {
return - return code = 0, if successful
> 0, if error
(error) - error text if return > 0
list - list of found files
}
"