{ "info": { "author": "Rory Geoghegan", "author_email": "r.geoghegan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "cdifflint\n=========\n\nTerm based tool to view *colored*, *incremental* diff in a *Git/Mercurial/Svn*\nworkspace or from stdin, side by side with affected linting errors. Requires\npython (>= 2.7.0) and ``less``.\n\nInstallation\n------------\n\nInstall with pip\n~~~~~~~~~~~~~~~~\n\nCdifflint is already listed on `PyPI`_, you can install with ``pip`` if\nyou have the tool.\n\n.. _PyPI: http://pypi.python.org/pypi/cdifflint\n\n.. code-block:: bash\n\n pip install --upgrade cdifflint\n\nInstall with setup.py\n~~~~~~~~~~~~~~~~~~~~~\n\nYou can also run the setup.py from the source if you don't have ``pip``.\n\n.. code-block:: bash\n\n git clone https://github.com/rgeoghegan/cdifflint.git\n cd cdifflint\n ./setup.py install\n\nUsage\n-----\n\nType ``cdifflint -h`` to show usage::\n\n $ cdifflint -h\n usage: cdifflint [-h] [-s] [-w N] [-l] [-c M] [-t {pep8,jslint,pyflakes}]\n\n View colored, incremental diff in a workspace, annotated with messages from\n your favorite linter.\n\n optional arguments:\n -h, --help show this help message and exit\n -s, --side-by-side enable side-by-side mode\n -w N, --width N set text width for side-by-side mode, 0 for auto\n detection, default is 80\n -l, --log show log with changes from revision control\n -c M, --color M colorize mode 'auto' (default), 'always', or 'never'\n -t {pep8,jslint,pyflakes}, --lint {pep8,jslint,pyflakes}\n run the given linters and show the lint messages in\n the diff. Currently supports pep8, jslint, pyflakes.\n (Can be specified multiple times)\n\n Note: Option parser will stop on first unknown option and pass them down to\n underneath revision control\n\nSee also\n--------\n\nThe original code I cribbed from heavily is the `cdiff`_ tool, which does most\nof the heavy lifting.\n\n.. _cdiff: https://github.com/ymattw/cdiff\n\n.. vim:set ft=rst et sw=4 sts=4 tw=79:\n\nChange log\n==========\n\nVersion 1.0.0 (2016-12-14)\n\n - Working off `cdiff version 0.9.8`_, can now show diffs, and also list\n any linter output within the diff.\n\n\nVersion 1.0.1 (2016-12-24)\n\n - Fixing distributed package so it actually installs\n\n.. _cdiff version 0.9.8: https://pypi.python.org/pypi/cdiff/0.9.8\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rgeoghegan/cdifflint", "keywords": "colored incremental side-by-side diff", "license": "BSD-3", "maintainer": "", "maintainer_email": "", "name": "cdifflint", "package_url": "https://pypi.org/project/cdifflint/", "platform": "", "project_url": "https://pypi.org/project/cdifflint/", "project_urls": { "Homepage": "https://github.com/rgeoghegan/cdifflint" }, "release_url": "https://pypi.org/project/cdifflint/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "View colored, incremental diff in a workspace, annotated with messages from your favorite linter.", "version": "1.0.1" }, "last_serial": 2538046, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9446f0581002ef4ee48250986f9ba910", "sha256": "d7c123eef31cef4c00862f95e107581a89c2941a8d0585708e70e572367bc1c9" }, "downloads": -1, "filename": "cdifflint-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9446f0581002ef4ee48250986f9ba910", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6377, "upload_time": "2016-12-15T02:32:34", "url": "https://files.pythonhosted.org/packages/c9/8e/a9e5a84267fd70f56cb45cb7e37313adfbdded2d084db6f993acb49044b3/cdifflint-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "98a800c031182a0a5195310492a78ca3", "sha256": "e3d559382a85d4a6182ddcc2d782fc6199a5a6b07944f2fff3f27f72a9fba18f" }, "downloads": -1, "filename": "cdifflint-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98a800c031182a0a5195310492a78ca3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8893, "upload_time": "2016-12-24T15:11:05", "url": "https://files.pythonhosted.org/packages/78/89/b0bd45a77cf07e09797a2cd74a70717b49af5ec5cf15d5f021bb803e3f54/cdifflint-1.0.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98a800c031182a0a5195310492a78ca3", "sha256": "e3d559382a85d4a6182ddcc2d782fc6199a5a6b07944f2fff3f27f72a9fba18f" }, "downloads": -1, "filename": "cdifflint-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98a800c031182a0a5195310492a78ca3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8893, "upload_time": "2016-12-24T15:11:05", "url": "https://files.pythonhosted.org/packages/78/89/b0bd45a77cf07e09797a2cd74a70717b49af5ec5cf15d5f021bb803e3f54/cdifflint-1.0.1-py2.py3-none-any.whl" } ] }