grepshift
grepshift finds and replaces all instances of a string with a new string in a directory and all its sub-directories. The followinmg directories are excluded: .git, .hg, .svn, .vscode, .idea, .metadata, node_modules, .gradle, .m2, .venv, venv, __pycache__.
Usage:
grepshift [options] <pattern> [<replacement>]
Options:
-d, --directory=<directory> Starting directory [default: .]
-e, --extension=<extension> Only process file with this extension
-h, --help Show this help screen
-l, --list Just list the files to be changed, no actual changes
-r, --remove Removes the line, that matches pattern, from all files
-v, --verbose Verbose Mode
--version Prints the version
Installation
pip install grepshift
License
grepshift is freeware released under the MIT License.
Metadata
Release files for grepshift 1.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| grepshift-1.5.1.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| grepshift-1.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.5 kB
Release files / grepshift-1.5.1.tar.gz
| Download URL | grepshift-1.5.1.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
00e9d975fe60d1e3dcd81c465303a4839cf5e0f06a0a7ea7e5cf2ae6730ce4dc
|
|
BLAKE2b-256 checksum How to use checksums |
abdb1dcefbf89e9fc65686c543b2933e1be4c5153f4b8eb323384339d76495db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.14.2 Darwin/25.2.0
|
Release files / grepshift-1.5.1-py3-none-any.whl
| Download URL | grepshift-1.5.1-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
99678f0b2ab07e6463ba6d995f67cf76f32da63101e0fd92ece0863c0af9689e
|
|
BLAKE2b-256 checksum How to use checksums |
da37516bbcbccd51b8c7992f611de5fb0efe99fe8aaee51e6c27e9188f3915aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.14.2 Darwin/25.2.0
|