Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. Ability to search for multiple keywords
  2. Ability to search for matches in a case-insensitive manner
  3. Ability to search for matches in subdirectories only
  4. Ability to search for matches in specific file types (e.g. text files, image files, etc.)
  5. Ability to search for exact matches only
  6. Ability to search for matches in binary files
  7. Ability to search for regular expressions
  8. Ability to search for matches in hidden files and directories
  9. Ability to search for matches in archived files (e.g. ZIP, RAR, etc.)
  10. Ability to search for matches in multiple directories
  11. Ability to search for matches in network drives
  12. Ability to search for matches in encrypted files
  13. Ability to search for matches in remote systems via SSH or other protocols
  14. Ability to search for matches in different file encodings
  15. Ability to search for matches in cloud storage systems, such as Google Drive, Dropbox, etc.
  16. Ability to search for matches in multiple languages
  17. Ability to search for matches in remote file systems (e.g. network shares)
  18. Ability to search for matches in cloud storage services (e.g. Dropbox, Google Drive, etc.)
  19. Ability to search for matches in specific file encodings (e.g. UTF-8, UTF-16, etc.)
  20. Ability to search for matches based on file size
  21. Ability to search for matches in multiple root directories at the same time.
  22. Ability to search for matches in version control systems (e.g. Git, SVN, etc.)
  23. Ability to search for matches in databases (e.g. MySQL, PostgreSQL, etc.)
  24. Ability to search for matches in source code repositories (e.g. GitHub, Bitbucket, etc.)
  25. Ability to search for matches in email archives (e.g. PST, MBOX, etc.)
  26. Ability to search for matches in image or audio metadata (e.g. EXIF data, ID3 tags, etc.)
  27. Ability to search for matches in compressed file formats (e.g. GZ, TAR, etc.)
  28. Ability to search for matches in virtual machine disk images (e.g. VMDK, VHD, etc.)
  29. Ability to use wildcards in the search pattern
  30. Ability to perform a fuzzy matching of the search keywords
  31. Ability to perform a regular expression search
  32. Ability to perform a search based on a regular expression pattern
  33. Ability to perform a case-sensitive search
  34. Ability to perform a fuzzy search to find matches that are similar but not exactly the same
  35. Ability to perform a search and replace operation
  36. Ability to provide a real-time update of the search results
  37. Ability to provide an option to search for exact matches only
  38. Ability to provide a search history and the ability to revisit previous searches
  39.  
  40. Ability to display:
  41. Ability to display the results in a map view to visualize the geographical location of the files
  42. Ability to display the results in a tree view or graph to visualize the file hierarchy
  43. Ability to display a progress bar or a percentage completion indicator during the search
  44. Ability to display a summary of the search results in real-time
  45. Ability to display the results in a visually appealing way, such as using color-coding or syntax highlighting
  46. Ability to display a summary of the search results, such as the total number of matches, files searched, etc.
  47. Ability to customize the display format of the search results
  48. Ability to display the file path and line number for each match
  49. Ability to display the search results in a tree-like structure
  50. Ability to display the total time taken for the search
  51. Ability to display a percentage completion for the search
  52. Ability to display the search results in a graphical user interface (GUI)
  53. Ability to display a progress bar during the search
  54. Ability to provide a notification when the search is complete
  55. Ability to highlight the matched keywords in the results
  56.  
  57. Ability to exclude:
  58. Ability to exclude files based on regular expressions or wildcards
  59. Ability to exclude certain directories from the search
  60. Ability to exclude files based on their size
  61. Ability to exclude files based on their creation or modification time
  62.  
  63. Ability to sort:
  64. Ability to sort the results by various criteria (e.g. file name, directory, number of matches, etc.)
  65. Ability to sort the results by relevance
  66.  
  67. Ability to provide a detailed report/log/summary/save:
  68. Ability to provide a detailed report of the search results, including statistics such as the number of matches found, the number of files searched, etc.
  69. Ability to provide a detailed log of the search progress
  70. Ability to provide a summary of the search results (e.g. total number of matches, total number of files searched, etc.)
  71. Ability to save the search results to a file
  72. Ability to save the search results to a file in various formats, such as CSV, HTML, etc.
  73.  
  74. Ability parallel search:
  75. Ability to perform the search in parallel using multiple threads or processes
  76. Ability to perform a parallel search for faster results
  77. Ability to run the script in parallel to speed up the search
  78. Ability to integrate with other tools, such as text editors, version control systems, etc.
  79.  
  80. Ability to specify options:
  81. Ability to specify a maximum number of matches to show per file
  82. Ability to specify a time range for the modification dates of the files to be searched
  83. Ability to specify a date range for the search
  84. Ability to allow the user to specify multiple search patterns (e.g. OR, AND, NOT)
  85. Ability to allow the user to specify multiple search patterns using logical operators (e.g. OR, AND, NOT)
  86. Ability to set the script to run in the background
  87.  
  88. Ability to filter:
  89. Ability to filter the results based on various criteria (e.g. file size, date modified, etc.)
  90. Ability to filter the search results based on various criteria, such as file size, date modified, etc.
  91.  
  92. Ability to uncommon
  93. Ability to provide support for plugins or extensions to add new functionality
  94. Ability to automatically update the script when a new version is available
  95.  
  96. Ability my imagined:
  97. Ability to display a progress bar and/or a percentage completion indicator for the hash calculation
  98. Ability to compare two text files and display the difference between files and save result to the file
  99. Ability to calculate file hash calculation & hash comparison
  100. Ability to search for duplicates in current directory and all subdirectories
  101. ability to type files and extensions manually by the user
  102. ability to type the path to files by the user