{ "info": { "author": "Jakub Vysoky", "author_email": "jakub@borka.cz", "bugtrack_url": null, "classifiers": [], "description": "KviPyTools\n==========\n\nsome usefull scripts for various purpouses\n\n:rename:\n\tdo recursive rename of files, directories and all its content (does not work on ms windows)\n:run:\n\trun specified command in multiple directories\n\nrename\n------\n\ncall ``rename.sh`` wrapper for git repositories, it moves ``.git`` dir away,\nperforms all renames, moves ``.git`` dir back and creates commit::\n\n ./scripts/rename.sh \\\n djangobaselibrary=yournewsupercoollibrary \\\n django-base-library=your-new-super-cool-library \\\n \"Django Base Library=You New Super Cool Library\"\n\neach param is one rename pattern.\n\nrun\n---\n\nyou can either pass arguments directly::\n\n ./scripts/run 'git checkout master' ./first-repo/ /tmp/second-repo/ ~/third-repo/\n\nor define some replacements in ``runcommand.py``,\nwhich will be evaluated. it is found in actual directory::\n\n # beginnig of runcommand.py\n import os.path\n\n MY_DIRS = (\n './first-repo',\n '/tmp/second-repo',\n os.path.expanduser('~/third-repo/'),\n )\n\n my_command = 'git checkout master'\n\n # end of runcommand.py\n\nthan call::\n\n ./scripts/run my_command MY_DIRS\n\nyou can define as many variables as you want,\nand there are two special names ``_cmd`` and ``_ALL``,\nwhich are taken if no params are given::\n\n # beginnig of runcommand.py\n import os.path\n\n MY_DIRS = (\n './first-repo',\n '/tmp/second-repo',\n os.path('~/third-repo/'),\n )\n\n my_command = 'git checkout master'\n\n _ALL = MY_DIRS\n _cmd = my_command\n\n # end of runcommand.py\n\nso, if you now call::\n\n ./scripts/run\n\nnow all three script calls are equivalent", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kvbik/kvipytools", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "KviPyTools", "package_url": "https://pypi.org/project/KviPyTools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/KviPyTools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/kvbik/kvipytools" }, "release_url": "https://pypi.org/project/KviPyTools/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "kvbik's python tools", "version": "0.1.4" }, "last_serial": 784600, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "c5285c59b3ccd2bfb7bc5bd1daa7da64", "sha256": "43f0c5fcc7b8f5c8bfc7c134490aed18dffbd9eae88f10e95d4268c4af1013a4" }, "downloads": -1, "filename": "KviPyTools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c5285c59b3ccd2bfb7bc5bd1daa7da64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3643, "upload_time": "2010-03-08T10:36:22", "url": "https://files.pythonhosted.org/packages/2f/d7/1b0485f1f8288ce82808da46f474318311c85d8a9d1d4cd3a0ecbd5f7691/KviPyTools-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c03f7940d368f357d9680e9affd988e2", "sha256": "84fe0065dd1dcef3776a93cef200399024021fc270a570e950829be1a161a1cf" }, "downloads": -1, "filename": "KviPyTools-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c03f7940d368f357d9680e9affd988e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3910, "upload_time": "2010-03-08T10:46:47", "url": "https://files.pythonhosted.org/packages/83/b0/082d8e4502825f02eadbb8894274e1db0b5b9666ceb455964aa4f3dbd649/KviPyTools-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "063aa471ae8312f2b625c2088d4922b6", "sha256": "587202a6fc4626b18cb4b723b2c85f27552eb2b635e8193a200aaca19c2872ee" }, "downloads": -1, "filename": "KviPyTools-0.1.3.zip", "has_sig": false, "md5_digest": "063aa471ae8312f2b625c2088d4922b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7633, "upload_time": "2010-06-08T14:04:35", "url": "https://files.pythonhosted.org/packages/40/00/3905d8749d2f3eeff6295c4778ef88e397aaecc102a8798995093acf1fac/KviPyTools-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "db705ffba5c6e84879decff39fd0d0a8", "sha256": "cf682e2d24834cd67d33d4c35198535b63e78d7048bd13d47837a72c08c244ff" }, "downloads": -1, "filename": "KviPyTools-0.1.4.zip", "has_sig": false, "md5_digest": "db705ffba5c6e84879decff39fd0d0a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8438, "upload_time": "2010-07-12T11:20:17", "url": "https://files.pythonhosted.org/packages/bd/1b/3769565260388ab52d162330b7dcb936b68aecbe1771f4542833a22cb511/KviPyTools-0.1.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db705ffba5c6e84879decff39fd0d0a8", "sha256": "cf682e2d24834cd67d33d4c35198535b63e78d7048bd13d47837a72c08c244ff" }, "downloads": -1, "filename": "KviPyTools-0.1.4.zip", "has_sig": false, "md5_digest": "db705ffba5c6e84879decff39fd0d0a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8438, "upload_time": "2010-07-12T11:20:17", "url": "https://files.pythonhosted.org/packages/bd/1b/3769565260388ab52d162330b7dcb936b68aecbe1771f4542833a22cb511/KviPyTools-0.1.4.zip" } ] }