Skip to content

This is a search tool that works, isn't annoying, and is open source--in other words, a program like nothing before it. See also DeepFileFind-java.

License

Notifications You must be signed in to change notification settings

Hierosoft/DeepFileFind-cs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepFileFind

The goal of this project is to create the most satisfying search program in the world. DeepFileFind...

--in other words, it's a program like nothing before it.

Install

Windows

  • Download a DeepFileFind windows zip from Releases.
  • Open/Run
  • Open "bin", then "Release-win64" 9or "WindowsRelease" for older versions).
  • Drag DeepFileFind.exe to your Desktop.
    • If the program is blocked by Windows, click More Info then Run Anyway and if you agree it is safe please click the steps to report the false positive to Microsoft (such as if you have reviewed the source code or reproduced it by building)
  • Double-click the icon on the desktop (Magnifying glass).
  • Push More Info / Allow if you get a security warning.

Extract or Compile

  • If using a git version, git clone https://github.com/Hierosoft/DeepFileFind.git then open sln file using SharpDevelop, or if using GNU OS install monodevelop then open DeepFileFind_monodevelop in MonoDevelop; then set Build configuration to Release, then click Build, then Build (Solution or All depending on your integrated development environment).
  • OR if using a release, unzip release zip to its own folder.

Install GNU OS

  • open terminal
  • cd to folder where unzipped
  • then: sudo ./install

Key features

  • Search partial name (without requiring any type of wildcard notation)
  • Modification Date Range (time is optional for each)
  • Open a found file by right-clicking on a result file (or optionally open the folder that contains it)
  • Saves all possible settings to the user's profile (such as %APPDATA%\DeepFileFind)

Directives

  • Intuitive: just try to use it and it works
  • For average users (has justifiable and readily usable defaults; no regex (except perhaps an invisible option via settings file in the future)--it is unnecessary, and showing an option to use "regex" or "regular expressions" only serves to confuse most people)
  • Isn't annoying (no search index; will never have panels other than search and results; no tabs)
  • Skipping or modifying any of these directives will make it like any other search tool and therefore irrelevant.
  • Cross-platform

Known Issues

See Issues.

Changes

See changelog.md.

Development

Releasing

  • Edit the version in Changelog
  • Edit the version in AssemblyInfo.cs
  • Build the release build to bin/WindowsRelease using SharpDevelop 4.4.
  • Run python release.py
  • Add a tag and upload the DeepFileFind zip with the matching version in the parent directory (such as "GitHub").

About

This is a search tool that works, isn't annoying, and is open source--in other words, a program like nothing before it. See also DeepFileFind-java.

Resources

License

Stars

Watchers

Forks

Packages

No packages published