{ "info": { "author": "\u00c9douard Lopez", "author_email": "contact@edouard-lopez.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: System :: Shells", "Topic :: Terminals" ], "description": "# Pure [![travis-badge]][travis-link]\n\n> Pretty, minimal and fast prompt _for various shell_.\n\n
\n \"Pure\n \"Pure\n
\n\nOriginal design by [sindresorhus/pure](https://github.com/sindresorhus/pure).\n\n## Goal\n\n> Support various shells as possible with only one codebase.\n\n\u2764\ufe0f I'm familiar with some of them (`bash`, `zsh`, `fish`) but would love to have help support the other (`elvish`, `ksh`, `powershell`, `tcsh`).\n\n## Features\n\n\n| Feature | `bash` | `elvish` | `fish` | `ksh` | `powershell` | `tcsh` | `zsh` |\n| :------------------------------------------------------------- | :----- | :------- | :----- | :---- | :----------- | :----- | :---- |\n| Excellent prompt character `\u276f` | **\u2714** | | **\u2714** | | | | **\u2714** |\n| Display current directory tail | **\u2714** | | **\u2714** | | | | **\u2714** |\n| Display `git` branch name | **\u2714** | | **\u2714** | | | | **\u2714** |\n| Display `*` when `git` repository is _dirty_ | **\u2714** | | **\u2714** | | | | **\u2714** |\n| Display `\u21e1` when branch is _ahead_
(commits to push) | | | | | | | |\n| Display `\u21e3` when branch is _being_
(commits to pull) | | | | | | | |\n| Change `\u276f` to red
when previous command has failed | **\u2714** | [**\u2716**][elv] | **\u2714** | | | | **\u2714** |\n| Update terminal title
with _current folder_ and _command_ | | | | | | | |\n| Display _username_ and _hostname_
when in an `SSH` session | | | | | | | |\n| Display _duration_
when command run more that `5` seconds | | | | | | | |\n| Display `Python` _virtualenv_ when activated | **\u2714** | | **\u2714** | | | | **\u2714** |\n| Fine control over colors | | | | | | | |\n| Right prompt control | | | | | | | |\n| Display `VI` mode and custom symbol
for non-insert mode | | | | | | | |\n\n## Install\n\n\u26a0\ufe0f Under heavy development, use at your own risk! \ud83d\udc80\n\n**requirements:** `git` and `pip`.\n\n git clone git@github.com:edouard-lopez/pure.git $HOME/.pure\n pip install pure --user\n\n### Fish\n\n fish $HOME/.pure/install/configure.fish\n\n### Zsh\n\n zsh $HOME/.pure/install/configure.zsh\n\n### Bash\n\n bash $HOME/.pure/install/configure.bash\n\n### Elvish\n\n elvish $HOME/.pure/install/configure.elv\n\n## License\n\nMIT \u00a9 \u00c9douard Lopez.\n\n[elv]: https://github.com/elves/elvish/issues/799#issuecomment-471257473\n[travis-link]: https://travis-ci.com/edouard-lopez/pure \"TravisCI\" \n[travis-badge]: https://travis-ci.com/edouard-lopez/pure.svg?branch=master\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/edouard-lopez/pure", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pure", "package_url": "https://pypi.org/project/pure/", "platform": "", "project_url": "https://pypi.org/project/pure/", "project_urls": { "Homepage": "https://github.com/edouard-lopez/pure" }, "release_url": "https://pypi.org/project/pure/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "Pretty, minimal and fast prompt for various shells", "version": "2.0.0" }, "last_serial": 4949078, "releases": { "1.2.3": [ { "comment_text": "", "digests": { "md5": "5d96220d57cb6c0289cf1841f622e04b", "sha256": "962a01a1aa799432d0af005587b4b8b768d482bfdfc90f2309f3cfd10ca52f96" }, "downloads": -1, "filename": "pure-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5d96220d57cb6c0289cf1841f622e04b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5363, "upload_time": "2019-03-01T09:19:46", "url": "https://files.pythonhosted.org/packages/2e/79/44925921f76bbe7e30a7d34e7cfbf6552b408621fe05a5ed0c452908b862/pure-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4db201c29972c98d3954ee84b9ce6d6b", "sha256": "4bbd9de5c35c8136d4d3d79413ecac7b0ebce9037bbbc7b6f2f1e62a5b727847" }, "downloads": -1, "filename": "pure-1.2.3.tar.gz", "has_sig": false, "md5_digest": "4db201c29972c98d3954ee84b9ce6d6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3690, "upload_time": "2019-03-01T09:19:48", "url": "https://files.pythonhosted.org/packages/07/7e/d37fbb3bcc4cbfeec769437496ac4d9965a463bc0dbbe06ec1c9b8798e61/pure-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "c0d7c38b3007179f1f37c0ca06409800", "sha256": "6fd75adbac7ab0ced94b08817ecca769b81c3b8d245fc7b654f6f464a9f41548" }, "downloads": -1, "filename": "pure-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c0d7c38b3007179f1f37c0ca06409800", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5519, "upload_time": "2019-03-01T10:12:48", "url": "https://files.pythonhosted.org/packages/d5/86/d16bfde98a1ebae977455344ea771cbd573bfbaa8245b797121587297277/pure-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7893cfd12f226793e42b0e0b8598c344", "sha256": "4996cf9108b916a3b0139ed42d4938b539e6fc6e365aaabd0256c7cbdf40846d" }, "downloads": -1, "filename": "pure-1.2.4.tar.gz", "has_sig": false, "md5_digest": "7893cfd12f226793e42b0e0b8598c344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3867, "upload_time": "2019-03-01T10:12:50", "url": "https://files.pythonhosted.org/packages/b3/83/1be7e0c7d2336502bdf1ec40c1af56881c58fc02ba0c1203bbd081436034/pure-1.2.4.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "b07cb8f8f5bbd8159a2fd4124d74e12f", "sha256": "ccd4f7a9fca460839d8ce351bf3e22658cbb35297f0f69e0767e7bd752e21df9" }, "downloads": -1, "filename": "pure-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b07cb8f8f5bbd8159a2fd4124d74e12f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5729, "upload_time": "2019-03-09T02:51:35", "url": "https://files.pythonhosted.org/packages/7b/17/38422faf9f5896ca35a3a5493255f5f9e6d8769169dcd8670ed71b1a7c79/pure-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbf3eb904cf6716e9accca83852f3284", "sha256": "17dda4447e77f5cd22d5e472009c28f9c6910dc5d3233af8ff8d893075456c0e" }, "downloads": -1, "filename": "pure-1.3.1.tar.gz", "has_sig": false, "md5_digest": "cbf3eb904cf6716e9accca83852f3284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4053, "upload_time": "2019-03-09T02:51:37", "url": "https://files.pythonhosted.org/packages/0a/92/3b718fbcd4cd22582e98fad2451420a77628bffe73bd861a6e672e764c17/pure-1.3.1.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "5759bbcd1bf7debbf3187c0890c67ef3", "sha256": "432ef910972a337a518cd3b2a3c79ff03e27f49ad07e356c44d46ae078cfcb67" }, "downloads": -1, "filename": "pure-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5759bbcd1bf7debbf3187c0890c67ef3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5936, "upload_time": "2019-03-09T22:16:43", "url": "https://files.pythonhosted.org/packages/eb/bd/739420d5c323befacb7e2f52fb29b79f04b89236bc5a5f465ea48f15b593/pure-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7522aa789317adb8df57ed8dbe754f5d", "sha256": "a8d5facbc84abfba5faf884e4c11d5c4a34694350b94df28c968aba9ac088d50" }, "downloads": -1, "filename": "pure-1.4.1.tar.gz", "has_sig": false, "md5_digest": "7522aa789317adb8df57ed8dbe754f5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4240, "upload_time": "2019-03-09T22:16:45", "url": "https://files.pythonhosted.org/packages/43/cd/93bb749557d48c90e88fb6203e2afd584feed4a300d2b2d51ea10a7d938a/pure-1.4.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6491032a90134fa5f5fb1bfb4828cb6b", "sha256": "be279c08bc65fa53f2c56c9ae81d5aabbb4501312cb591750625c1d32d455c7e" }, "downloads": -1, "filename": "pure-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6491032a90134fa5f5fb1bfb4828cb6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5899, "upload_time": "2019-03-16T23:20:27", "url": "https://files.pythonhosted.org/packages/38/c5/04b86bef6cef27e861237e7db5103a63a767412dfb1e34d8adf84933560e/pure-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d8dffa4fa63f8e6558f592daae9b2c5", "sha256": "3241fb6e12c67d8d33e702e711a3ccc89528208cfff085c048515a8333b7254c" }, "downloads": -1, "filename": "pure-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0d8dffa4fa63f8e6558f592daae9b2c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2019-03-16T23:20:29", "url": "https://files.pythonhosted.org/packages/14/85/53f7b09e3924561e67a345ccd06e5daead0a87c760fd6346526d6087867c/pure-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6491032a90134fa5f5fb1bfb4828cb6b", "sha256": "be279c08bc65fa53f2c56c9ae81d5aabbb4501312cb591750625c1d32d455c7e" }, "downloads": -1, "filename": "pure-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6491032a90134fa5f5fb1bfb4828cb6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5899, "upload_time": "2019-03-16T23:20:27", "url": "https://files.pythonhosted.org/packages/38/c5/04b86bef6cef27e861237e7db5103a63a767412dfb1e34d8adf84933560e/pure-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d8dffa4fa63f8e6558f592daae9b2c5", "sha256": "3241fb6e12c67d8d33e702e711a3ccc89528208cfff085c048515a8333b7254c" }, "downloads": -1, "filename": "pure-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0d8dffa4fa63f8e6558f592daae9b2c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2019-03-16T23:20:29", "url": "https://files.pythonhosted.org/packages/14/85/53f7b09e3924561e67a345ccd06e5daead0a87c760fd6346526d6087867c/pure-2.0.0.tar.gz" } ] }