Skip to main content

A script to search for a file in a list of directories.

Project description

isort black pypi version downloads/monthly total downloads python versions license

pathsearch

A script to search for a file in a list of directories.

Install

You can install this script from PyPi with your favorite package manager. For example:

pip install pathsearch
poetry add pathsearch

Usage

$ pathsearch -h
usage: pathsearch [-h] [-V] [-pe] [-v | -q] (-p PATH | -e VAR) file

Search for a file in a list of directories

positional arguments:
file                  File to search for on the specified path

options:
-h, --help            show this help message and exit
-V, --version         show program's version number and exit
-pe, --pathext        Look for file with extensions in environment variable PATHEXT (normally only set on Windows) (default: False)
-v, --verbose         Be verbose
-q, --quiet           Be quiet (only print found files)
-p PATH, --path PATH  Literal path to look in (e.g. /usr/bin:/bin:/usr/sbin:/sbin)
-e VAR, --env VAR     Environment variable to take path to search from (e.g. PATH or LD_LIBRARY_PATH)

You can specify a literal path to look in with the -p or --path option. Or, you can specify an environment variable to take the path from with the -e or --env option. The -pe or --pathext option is generally only useful on Windows, and will look for files with extensions in the PATHEXT environment variable, for example, pathsearch -pe -e PATH cmd will look for cmd.exe, cmd.bat, cmd.com etc. in the path. See https://superuser.com/questions/1027078/what-is-the-default-value-of-the-pathext-environment-variable-for-windows for more information.

License

This project is licensed under the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pathsearch-1.1.1.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

pathsearch-1.1.1-py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page