grepshift


Namegrepshift JSON
Version 1.4.0 PyPI version JSON
download
home_pagehttps://pypi.org/project/grepshift/
SummaryFind and replace all instances of a string with a new string in a directory and all its sub-directories.
upload_time2025-10-26 13:34:24
maintainerNone
docs_urlNone
authorSteve Scholnick
requires_python>=3.13
licenseNone
keywords find replace string text batch bulk utility command-line cli
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # grepshift

grepshift renames files in powerful ways.

```
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

```bash
pip install grepshift
```

## License

grepshift is freeware released under the [MIT License](https://github.com/scholnicks/grepshift/blob/main/LICENSE).

            

Raw data

            {
    "_id": null,
    "home_page": "https://pypi.org/project/grepshift/",
    "name": "grepshift",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "find, replace, string, text, batch, bulk, utility, command-line, cli",
    "author": "Steve Scholnick",
    "author_email": "scholnicks@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/67/8d/fa074693186db206d5d2c0022735d5567f302a98c97df83f4d959ae83734/grepshift-1.4.0.tar.gz",
    "platform": null,
    "description": "# grepshift\n\ngrepshift renames files in powerful ways.\n\n```\nUsage:\n    grepshift [options] <pattern> [<replacement>]\n\nOptions:\n    -d, --directory=<directory>   Starting directory [default: .]\n    -e, --extension=<extension>   Only process file with this extension\n    -h, --help                    Show this help screen\n    -l, --list                    Just list the files to be changed, no actual changes\n    -r, --remove                  Removes the line, that matches pattern, from all files\n    -v, --verbose                 Verbose Mode\n    --version                     Prints the version\n```\n\n## Installation\n\n```bash\npip install grepshift\n```\n\n## License\n\ngrepshift is freeware released under the [MIT License](https://github.com/scholnicks/grepshift/blob/main/LICENSE).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Find and replace all instances of a string with a new string in a directory and all its sub-directories.",
    "version": "1.4.0",
    "project_urls": {
        "Homepage": "https://pypi.org/project/grepshift/",
        "Issues": "https://github.com/scholnicks/grepshift/issues",
        "Repository": "https://github.com/scholnicks/grepshift/"
    },
    "split_keywords": [
        "find",
        " replace",
        " string",
        " text",
        " batch",
        " bulk",
        " utility",
        " command-line",
        " cli"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a3741b90ae72dc77ded554daa150db790c1548458e88249a05c028e10a887f9",
                "md5": "08f17e4493ef80f81ed031e5b76453c4",
                "sha256": "4633d5ba22b41262b98341800485aef0acf9735d4f46138eb1796948e4f05d51"
            },
            "downloads": -1,
            "filename": "grepshift-1.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "08f17e4493ef80f81ed031e5b76453c4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 4121,
            "upload_time": "2025-10-26T13:34:23",
            "upload_time_iso_8601": "2025-10-26T13:34:23.360384Z",
            "url": "https://files.pythonhosted.org/packages/3a/37/41b90ae72dc77ded554daa150db790c1548458e88249a05c028e10a887f9/grepshift-1.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "678dfa074693186db206d5d2c0022735d5567f302a98c97df83f4d959ae83734",
                "md5": "b3e77f92bba0383f0efdd3e4bf39084e",
                "sha256": "8ce4caf46f20fd8219fd4d7b336b647e80da0b1be06ea57c477e75ed32cdc1e4"
            },
            "downloads": -1,
            "filename": "grepshift-1.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b3e77f92bba0383f0efdd3e4bf39084e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 2930,
            "upload_time": "2025-10-26T13:34:24",
            "upload_time_iso_8601": "2025-10-26T13:34:24.453771Z",
            "url": "https://files.pythonhosted.org/packages/67/8d/fa074693186db206d5d2c0022735d5567f302a98c97df83f4d959ae83734/grepshift-1.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-26 13:34:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "scholnicks",
    "github_project": "grepshift",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "grepshift"
}
        
Elapsed time: 1.85813s