Skip to main content

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)

Source distribution for grepshift 1.5.1
File Size Uploaded
grepshift-1.5.1.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for grepshift 1.5.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.5.1 This release

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page