Name | wildmatch JSON |
Version |
0.3.3
JSON |
| download |
home_page | |
Summary | Wrap pathspec (gitignore-like wildmatch) in a CLI |
upload_time | 2023-05-30 18:02:31 |
maintainer | Emma Doyle |
docs_url | None |
author | Emma Doyle |
requires_python | >=3.9,<4.0 |
license | GPLv3 |
keywords |
git
gitignore
cli
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# `wildmatch`
[![PyPI version](https://img.shields.io/pypi/v/wildmatch.svg?logo=pypi&style=flat-square)](https://pypi.org/project/wildmatch/)
[![PyPI downloads](https://img.shields.io/pypi/dm/wildmatch?style=flat-square)](https://pypistats.org/packages/wildmatch)
This CLI tool is intended to assist in filtering lists of paths by potentially arbitrary `.gitignore`-like configuration
files. It uses the [`python-pathspec`](https://github.com/cpburnz/python-path-specification) library with `argparse` to
allow easier use in pipelines and automation.
```shell
$ wildmatch --help
usage: wildmatch [-h] [-c CONF] [-i INPUT] [--version]
Filter lists of paths by arbitrary .gitignore-like configuration files.
optional arguments:
-h, --help show this help message and exit
-c CONF, --conf CONF optionally set the configuration file to filter by, defaults to .diffignore (default: .diffignore)
-i INPUT, --input INPUT
optionally specify an input file to filter by the configuration file (default: None)
--version Display wildmatch version (0.0.1). (default: False)
```
## Install
Installation requires Python `>=3.9`.
```shell
pip install wildmatch
```
Raw data
{
"_id": null,
"home_page": "",
"name": "wildmatch",
"maintainer": "Emma Doyle",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "emma@premiscale.com",
"keywords": "git,gitignore,cli",
"author": "Emma Doyle",
"author_email": "emma@premiscale.com",
"download_url": "https://files.pythonhosted.org/packages/e7/60/33953125fb464114d7725f4df8559ccf53de50205852675c3e85904e08b9/wildmatch-0.3.3.tar.gz",
"platform": null,
"description": "# `wildmatch`\n\n[![PyPI version](https://img.shields.io/pypi/v/wildmatch.svg?logo=pypi&style=flat-square)](https://pypi.org/project/wildmatch/)\n[![PyPI downloads](https://img.shields.io/pypi/dm/wildmatch?style=flat-square)](https://pypistats.org/packages/wildmatch)\n\n\n\nThis CLI tool is intended to assist in filtering lists of paths by potentially arbitrary `.gitignore`-like configuration\nfiles. It uses the [`python-pathspec`](https://github.com/cpburnz/python-path-specification) library with `argparse` to\nallow easier use in pipelines and automation.\n\n```shell\n$ wildmatch --help\nusage: wildmatch [-h] [-c CONF] [-i INPUT] [--version]\n\nFilter lists of paths by arbitrary .gitignore-like configuration files.\n\noptional arguments:\n -h, --help show this help message and exit\n -c CONF, --conf CONF optionally set the configuration file to filter by, defaults to .diffignore (default: .diffignore)\n -i INPUT, --input INPUT\n optionally specify an input file to filter by the configuration file (default: None)\n --version Display wildmatch version (0.0.1). (default: False)\n\n```\n\n## Install\n\nInstallation requires Python `>=3.9`.\n\n```shell\npip install wildmatch\n```\n",
"bugtrack_url": null,
"license": "GPLv3",
"summary": "Wrap pathspec (gitignore-like wildmatch) in a CLI",
"version": "0.3.3",
"project_urls": null,
"split_keywords": [
"git",
"gitignore",
"cli"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7b7d24db9bcdd989e5ce98da210fd947cbda418c5787eb41dc829aa8d9ba7306",
"md5": "87f5d5ade1baba045bfe898cb4e2ddca",
"sha256": "15cde34102543fa541d45c363bcaad76cbbf1c3e5cd76c7826c49cb70ebc4644"
},
"downloads": -1,
"filename": "wildmatch-0.3.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "87f5d5ade1baba045bfe898cb4e2ddca",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 5012,
"upload_time": "2023-05-30T18:02:30",
"upload_time_iso_8601": "2023-05-30T18:02:30.065685Z",
"url": "https://files.pythonhosted.org/packages/7b/7d/24db9bcdd989e5ce98da210fd947cbda418c5787eb41dc829aa8d9ba7306/wildmatch-0.3.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e76033953125fb464114d7725f4df8559ccf53de50205852675c3e85904e08b9",
"md5": "237c1da926f4f350cd8520c732e8df00",
"sha256": "759210f9327110df605c69ec485c097a55dfdd9d2b5ae70ef48c1cba3cc9e173"
},
"downloads": -1,
"filename": "wildmatch-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "237c1da926f4f350cd8520c732e8df00",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 3220,
"upload_time": "2023-05-30T18:02:31",
"upload_time_iso_8601": "2023-05-30T18:02:31.093394Z",
"url": "https://files.pythonhosted.org/packages/e7/60/33953125fb464114d7725f4df8559ccf53de50205852675c3e85904e08b9/wildmatch-0.3.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-30 18:02:31",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "wildmatch"
}