This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 610 instead.
ff
About
ff is a tool for searching the filesystem. It was inspired by
fd.
ff is in the early stages of development, expect things to break and syntax
to change.
Summary
ff lets you search the filesystem using a sequence of expressions. Its scope
is similar to find(1) and fd(1) but it tries to be more accessible and
easier to use than find and and more versatile and powerful than fd.
It is inspired by and borrows many ways of doing things from fd. It is
written in Python.
It features parallel processing, many different ways of output, sorting, an extensible plugin framework and many more things.
Examples are here.
Installation
To build and install ff simply type:
$ python setup.py install
This installs the python sources, the ff script, the man page and a set of
plugins.
To build a slightly faster version of ff you can use
cython:
$ CYTHONIZE=yes python setup.py install
Developing plugins and debug mode
There is a template for new plugins to start from (plugin_template.py) with
exhaustive instructions and comments, so you can develop plugins for your own
needs.
Useful in that regard is ff's debug mode. It can be activated by starting
ff as a script using the python executable:
$ python /usr/bin/ff --debug info,cache ...
Debug mode produces lots of messages which can be limited to certain categories
using the --debug category1,category2,... option. On top of that, debug mode
activates many internal checks using assert(). Therefore, it is advisable to
use debug mode during plugin development.
Release files for find-ff 514
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| find-ff-514.tar.gz | 51.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| find_ff-514-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 134.6 kB
Release files / find-ff-514.tar.gz
| Download URL | find-ff-514.tar.gz |
|---|---|
| Size | 51.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b74f9267ebda1ce587a4cd7b34d04d4f3090f4c084b26ad97c14c6ab6713bf2
|
|
BLAKE2b-256 checksum How to use checksums |
82fd8849ee7bd0a2cf6c451e75580016f964459f8569897eb23196e9dd73dc2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
|
Release files / find_ff-514-py3-none-any.whl
| Download URL | find_ff-514-py3-none-any.whl |
|---|---|
| Size | 83.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b380ddd688aa73b609e16523c05241f2e2841400df144ef5fbb9fb4c67381881
|
|
BLAKE2b-256 checksum How to use checksums |
674dccd7f95701d8930d920b0adea880ae6c492d8e95439bf98fedfcabe5d5f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
|