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

Or you can install it from source:

# clone the repository
git clone https://github.com/mrlegohead0x45/pathsearch/
# or if you have github cli
gh repo clone mrlegohead0x45/pathsearch

cd pathsearch

# install the package
pip install -e .
# or you can just run it directly
python pathsearch.py

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)

Copyright (c) 2022 mrlegohead0x45. Licensed under the MIT License, which can be found in the source code of this program, or online at https://opensource.org/licenses/MIT. This program can be found online at
https://github.com/mrlegohead0x45/pathsearch and https://pypi.org/project/pathsearch/

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, the text of which is available at https://opensource.org/licenses/MIT and in the LICENSE file.

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.4.tar.gz (5.2 kB view hashes)

Uploaded Source

Built Distribution

pathsearch-1.1.4-py3-none-any.whl (5.7 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