Introduction
------------------------------------------------------------
This extension for efind provides functions to filter search
results by file extension and mime-type.
Available functions
------------------------------------------------------------
extension_equals(string: extension)
------------------------------------
Tests if the extension of the found file equals extension.
$ efind . 'extension_equals(".txt") or extension_equals(".TXT")'
extension_equals(string: extension)
-----------------------------------
Tests if the extension of the found file equals extension.
The string comparison is case in-sensitive.
$ efind . 'extension_equals_icase(".TxT")'
extension_in(string: extensions)
--------------------------------
Tests if the comma-separated list extensions contains the
file extension of the found file.
$ efind . 'extension_in(".c, .h")'
extension_in_icase(string: extensions)
--------------------------------------
Tests if the comma-separated list extensions contains the
file extension of the found file. The string comparison is
case-insensitive.
$ efind . 'extension_in_icase(".cpp, .Hpp")'
mime_equals(string: mime-type)
------------------------------
Tests if the mime-type of the found file is equal to
mime-type.
$ efind . 'mime_equals("text/html")'
Installation
------------------------------------------------------------
Copy the Python script to ~/.efind/extensions or run the
install.sh shell script.
Links
------------------------------------------------------------
(BIN) master.zip
(HTM) GitHub