{ "info": { "author": "Karan Desai", "author_email": "karandesai281196@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "YoLog !\n=======\n.. image:: https://badge.fury.io/py/yolog.png\n :target: https://badge.fury.io/py/yolog\n\nBeautify your git logs !\n\nHere is how default git logs look like:\n\n.. image:: https://raw.githubusercontent.com/karandesai-96/yolog/master/docs/ordinary.png\n\nYolog wraps over standard git log and represents commit message history in a compact manner. It provides a\nvisualization of commit graph, and shows refs, tags and unmerged branches altogether. A yolog powered git log looks\nlike this:\n\n.. image:: https://raw.githubusercontent.com/karandesai-96/yolog/master/docs/yolog-powered.png\n\n\nInstallation\n------------\nObtain stable release from PyPI\n::\n pip install yolog\n\nAlternatively, to obtain the bleeding edge version, clone the repo and build it from source:\n::\n git clone https://www.github.com/karandesai-96/yolog\n cd yolog && python setup.py install\n\n\nUsage\n-----\n\n* To view yolog powered git log, simply execute ``yolog`` in terminal.\n\n* For brief instructions, execute ``yolog -h`` or ``yolog --help`` in terminal.\n\n* For changing color of any attribute, execute command of format ``yolog config attribute COLOR``.\n\n - Alternatively, ``-c`` or ``--config`` work as well.\n - ``attribute`` can be one of: ``author, date, description, hash, refs``\n - ``COLOR`` can be one of: ``RED, GREEN, YELLOW, BLUE, CYAN, PURPLE, BLACK, WHITE``\n - Arguments ``attribute`` and ``COLOR`` are case insensitive.\n\n.. image:: https://raw.githubusercontent.com/karandesai-96/yolog/master/docs/color-changing.png\n\n* It also accepts arguments which are used to filter output. These arguments are same as those accepted by standard\ngit log.\n\nHere are the most common used ones:\n\n+-------------------------------------+---------------------------------------------------------+\n| Command Example | Description |\n+=====================================+=========================================================+\n| ``yolog -n N`` | Display recent ``N`` commits. |\n+-------------------------------------+---------------------------------------------------------+\n| ``yolog --skip N`` | Skip recent ``N`` commits and display further. |\n+-------------------------------------+---------------------------------------------------------+\n| ``yolog --author \"john\\ doe\"`` | Filter commits according to author. |\n| | Part of name / whole will be accepted. |\n+-------------------------------------+---------------------------------------------------------+\n| ``yolog --before dd-mmm-yyyy`` | Display commits before this date. |\n| | |\n| ``yolog --until dd/mmm/yyyy`` | Hyphen (-) or slash (/) can be used interchangeably. |\n+-------------------------------------+---------------------------------------------------------+\n| ``yolog --after dd/mmm/yyyy`` | Display commits after this date. |\n| | |\n| ``yolog --since dd-mmm-yyyy`` | Hyphen (-) or slash (/) can be used interchangeably. |\n+-------------------------------------+---------------------------------------------------------+\n| ``yolog --grep \"foo\\ bar\"`` | Display commits with \"foo bar\" in their description. |\n+-------------------------------------+---------------------------------------------------------+\n\n* Any of these can be combined together and used.\n* ``=`` can be optionally used in args as: ``yolog --skip=10``\n* Regular expressions are also accepted in ``grep`` and ``author``.\n* Use inverted commas and escape character if using whitespace: ``yolog --grep \"fixes\\ bug\"``\n\nFeatures\n--------\n\n- Tabulated commit history with shortened hashes, author, date and commit message (refs included if present).\n- Colored fields for better readability, with visualization of commit graph.\n- Vertical as well as horizontol pagination for longer commit history / smaller terminal window.\n- Flexibility to change color of any part of log by a single command.\n\nContributing\n------------\n\nFeel free to file bugs, ask questions and suggest enhancements through Issues and Pull Requests !\n\nLicense\n-------\n\nYolog is released under MIT 2016 License.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/karandesai-96/yolog", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "yolog", "package_url": "https://pypi.org/project/yolog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/yolog/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://www.github.com/karandesai-96/yolog" }, "release_url": "https://pypi.org/project/yolog/0.3/", "requires_dist": null, "requires_python": null, "summary": "Beautify your Git Logs !", "version": "0.3" }, "last_serial": 2221051, "releases": { "0.1": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bd7027da8b48408ecdd95bcdaa31da0f", "sha256": "0eaf724ffeae78c64a2102003eeb27a1a6e7b3be9d76c2fe8f9beb9ef67f0dea" }, "downloads": -1, "filename": "yolog-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bd7027da8b48408ecdd95bcdaa31da0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1713, "upload_time": "2016-06-02T03:48:19", "url": "https://files.pythonhosted.org/packages/6b/9a/2223234e096d857bfb27e7a368ede2306dbde2d524f2304bbe6593596ef6/yolog-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c52da07c9b1473d07f092c0b2c4555a2", "sha256": "7d199bff6e6bb68a7925748c2153657ad6af318ddf4f7bb1e6249de11fb52859" }, "downloads": -1, "filename": "yolog-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c52da07c9b1473d07f092c0b2c4555a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2631, "upload_time": "2016-06-11T14:46:16", "url": "https://files.pythonhosted.org/packages/2e/9b/04b7b95bd630d8d68aeeb57bba95b92f9de77d3cf47d1bfaf28c56924299/yolog-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6069a3c28809c2c7b268a82cf5fc3aef", "sha256": "689f661542c4c75abf9b8a697c7b848b341794029c69a8b0ddde8ab7505e5dfe" }, "downloads": -1, "filename": "yolog-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6069a3c28809c2c7b268a82cf5fc3aef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2932, "upload_time": "2016-06-11T16:26:36", "url": "https://files.pythonhosted.org/packages/78/c8/89e89dea41f0978e5712ea7a2e49bc1a0b4644a9870f39fd42ee164bb4b0/yolog-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3f739a483e88f4ab8215c4821d170d19", "sha256": "f2eeb71fcec0deb79def1ba6395390e001f039ed31f6a77987e3abf1de84aa81" }, "downloads": -1, "filename": "yolog-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3f739a483e88f4ab8215c4821d170d19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2953, "upload_time": "2016-06-12T03:25:58", "url": "https://files.pythonhosted.org/packages/7e/45/c0cb16ac01dd7fcb7ad0515a274e310b1df374b645cb76034faae504ffbf/yolog-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7248035e61bc01b38337589269c9ac72", "sha256": "3695fd05268dc920172d841175efa1fc85424036afe9826b68afd55033dc6298" }, "downloads": -1, "filename": "yolog-0.2.2.tar.gz", "has_sig": false, "md5_digest": "7248035e61bc01b38337589269c9ac72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3010, "upload_time": "2016-06-16T11:15:47", "url": "https://files.pythonhosted.org/packages/ea/e8/143d6acdceb5cdc0d7bebf119a5f7d5e96315887916e0ec4b2e0ed1a59d2/yolog-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d0f4f9bab68e5c31f7741ea0be0fae31", "sha256": "695eba4b4c55aa92eec4ca7798d65741cb5c79642a7d28c3138f05b639d90d19" }, "downloads": -1, "filename": "yolog-0.3.tar.gz", "has_sig": false, "md5_digest": "d0f4f9bab68e5c31f7741ea0be0fae31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4348, "upload_time": "2016-07-14T13:35:27", "url": "https://files.pythonhosted.org/packages/af/d5/8fcd8c29fe80827bad59b1eb92d05d296fd9e7c181cfe527294470d025a6/yolog-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0f4f9bab68e5c31f7741ea0be0fae31", "sha256": "695eba4b4c55aa92eec4ca7798d65741cb5c79642a7d28c3138f05b639d90d19" }, "downloads": -1, "filename": "yolog-0.3.tar.gz", "has_sig": false, "md5_digest": "d0f4f9bab68e5c31f7741ea0be0fae31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4348, "upload_time": "2016-07-14T13:35:27", "url": "https://files.pythonhosted.org/packages/af/d5/8fcd8c29fe80827bad59b1eb92d05d296fd9e7c181cfe527294470d025a6/yolog-0.3.tar.gz" } ] }