{ "info": { "author": "Dull Bananas", "author_email": "dull.bananas0@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python :: 3 :: Only", "Topic :: System :: Shells" ], "description": "![build](https://img.shields.io/travis/dullbananas/shellp/develop.svg)\n![Read the Docs (version)](https://img.shields.io/readthedocs/shellp/develop.svg)\n![Codacy branch coverage](https://img.shields.io/codacy/coverage/0d67da41aecc427d82b8a0e7b6747f83/develop.svg)\n![Codacy branch grade](https://img.shields.io/codacy/grade/0d67da41aecc427d82b8a0e7b6747f83/develop.svg)\n![license](https://img.shields.io/github/license/dullbananas/shellp.svg?color=blue)\n![pypi](https://img.shields.io/pypi/v/shellp.svg?color=blue)\n![PyPI - Status](https://img.shields.io/pypi/status/shellp.svg?color=blue)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/shellp.svg)\n\n# ShellP\nClick here to watch a demo:\n[![asciicast](https://asciinema.org/a/257576.svg)](https://asciinema.org/a/257576)\nShellP is a shell implemented in Python and currently in alpla stage of development. This is an example shell session that utilizes [argument functions](https://shellp.readthedocs.io/en/latest/features/arg_funcs.html):\n\n```\n$ echo $$random\n64\n$ echo $$random\n40\n$ echo $$tempfile\n/tmp/my_temp_file.txt\n$ echo $$weekday\nThursday\n```\n\n## Advantages over other shells\n * Easy to configure (e.g. PS1 value is more readable and easier to make yourself)\n * Easy to install without root access\n * Variety of values that you can use for PS1, including git branch and execution duration of previous command\n\n\n## Basic Usage\nInstall ShellP:\n\n```\npip3 install --user shellp\n```\n\nStart ShellP:\n\n```\npython3 -m shellp\n```\n\n## Project Links\n * [Documentation](https://shellp.readthedocs.io/en/latest/)\n * [GitHub repo](https://github.com/dullbananas/shellp)\n * [Contributing guidelines](https://github.com/dullbananas/shellp/blob/master/CONTRIBUTING.md)\n * [PyPI project](https://pypi.org/project/shellp)\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/dullbananas/shellp", "keywords": "", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "shellp", "package_url": "https://pypi.org/project/shellp/", "platform": "", "project_url": "https://pypi.org/project/shellp/", "project_urls": { "Homepage": "https://github.com/dullbananas/shellp" }, "release_url": "https://pypi.org/project/shellp/0.2.1/", "requires_dist": [ "beautiful-ansi", "prompt-toolkit (>=2)", "pygit2", "pygments (>=0.6)", "timeoutcontext" ], "requires_python": ">=3.6", "summary": "An advanced and easy to configure shell", "version": "0.2.1" }, "last_serial": 5663140, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "d5f2b2e2e39ddf16d7cf20f89ce75b38", "sha256": "6557e504cbfb100eee64fd43e6a0b237c659118b32da2482245da72e0b14bfbf" }, "downloads": -1, "filename": "shellp-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5f2b2e2e39ddf16d7cf20f89ce75b38", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 8969, "upload_time": "2019-06-08T14:54:19", "url": "https://files.pythonhosted.org/packages/b7/5c/b00a65d2a3d64214e735720140cc4af83b87af817ad9b674c1de6909d49c/shellp-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e20d694fde1d2fdbddf0e974731096e", "sha256": "d1c862b810a14fc1577c279e3925f8fc841483944c6330c27e6c323e9fed8932" }, "downloads": -1, "filename": "shellp-0.0.0-py3.7.egg", "has_sig": false, "md5_digest": "5e20d694fde1d2fdbddf0e974731096e", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3.6", "size": 3144, "upload_time": "2019-06-08T14:54:21", "url": "https://files.pythonhosted.org/packages/ab/0a/19dd75ba05f1d80e6ca5639932a5f5e13974971ef8639af519c7906f9ad6/shellp-0.0.0-py3.7.egg" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "dc1f0725742734f460ff8d43254916dd", "sha256": "cc8ecf573b184e913346a8ba48605a6b70503c5ec50905f5a877abc93add6aa0" }, "downloads": -1, "filename": "shellp-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc1f0725742734f460ff8d43254916dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 12140, "upload_time": "2019-06-12T03:03:04", "url": "https://files.pythonhosted.org/packages/ca/8d/7ea6453f12ccb23f0347d86165c6e832f3b993a58bc31e6367f7ed869eb3/shellp-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c95922fc6b1cb69f143c47634236bb76", "sha256": "e8d4e2f7253840eae1946f210b85149083a764c51b2daaa14d95da8e095ef63a" }, "downloads": -1, "filename": "shellp-0.0.1-py3.7.egg", "has_sig": false, "md5_digest": "c95922fc6b1cb69f143c47634236bb76", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3.6", "size": 10040, "upload_time": "2019-07-02T00:42:12", "url": "https://files.pythonhosted.org/packages/84/e4/f331f40a96121e580252fd350e6866cd519e3ef484e40f099f0115cb4723/shellp-0.0.1-py3.7.egg" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "83b8698b1217692ead5bfb7971b1065f", "sha256": "35beddd886b93eb06a3cb1caebf386afce2a0d8c31d6ddd398958223d43fdf9f" }, "downloads": -1, "filename": "shellp-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83b8698b1217692ead5bfb7971b1065f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 13384, "upload_time": "2019-07-02T00:42:09", "url": "https://files.pythonhosted.org/packages/8a/3d/7f22c92fafdb602977aa5355ccb4099196eff19b1dc349b6175efdc03a08/shellp-0.1.0-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "76a2b0fe3a9badac269b52f184138c2f", "sha256": "52e2263eef2d957d66ed637dca7e12d740c142271cf85e409cb35148eeef2ad6" }, "downloads": -1, "filename": "shellp-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76a2b0fe3a9badac269b52f184138c2f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 16867, "upload_time": "2019-07-17T18:19:14", "url": "https://files.pythonhosted.org/packages/0b/d7/69a1b69580d987762ac7d4c7a44f4e6a68aa81b41cafb0a3711921ed88b5/shellp-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "54d6ab9aa4c57db7bf36425d8d251ef9", "sha256": "e5660f02f04b195f19c341b3fe968737a9c6eb6e0f3daa65a397f35c51a7d65c" }, "downloads": -1, "filename": "shellp-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54d6ab9aa4c57db7bf36425d8d251ef9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 9913, "upload_time": "2019-08-11T20:02:45", "url": "https://files.pythonhosted.org/packages/ea/5d/7229a8446f22b6ecc54b206b7f67413c657223d5ffe0a02b0a07dea1ce02/shellp-0.2.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54d6ab9aa4c57db7bf36425d8d251ef9", "sha256": "e5660f02f04b195f19c341b3fe968737a9c6eb6e0f3daa65a397f35c51a7d65c" }, "downloads": -1, "filename": "shellp-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54d6ab9aa4c57db7bf36425d8d251ef9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 9913, "upload_time": "2019-08-11T20:02:45", "url": "https://files.pythonhosted.org/packages/ea/5d/7229a8446f22b6ecc54b206b7f67413c657223d5ffe0a02b0a07dea1ce02/shellp-0.2.1-py2.py3-none-any.whl" } ] }