{ "info": { "author": "kssim", "author_email": "ksub0912@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development", "Topic :: System :: Installation/Setup", "Topic :: System :: Shells", "Topic :: System :: System Shells", "Topic :: Terminals", "Topic :: Utilities" ], "description": "## PTYSH\nPTYSH is an abbreviation of 'Python Teletype Shell'.
\nIt was made with reference to the 'zebra vtysh'.
\nVtysh is an integrated shell for Quagga routing software.
\n
\nPtysh is not the only route shell, the shell is customizable, so you can normally use.
\nIt made it possible to add commands to the module for availability.
\n\n\n## Note\nYou can install ptysh through the pip.
\nHowever, you must manually install some libraries.
\nI'll update the library list soon.
\n\n\n## Usage\n### Start shell\nWhen you run the 'ptysh_main.py', the shell begins.
\nYou can use the commands summarized below.
\nDuring PTYSH to use commands such as ctrl-c and ctrl-z does not work.
\n\n\n### Add custom module\nTo add a module, you will create a file with reference to the sample code in the \"modules\" directory.
\nYou can create additional logic inherit the class ptysh_module.
\n\n\n## Command\n### disable mode\n1. enable\n\t* Enter the control shell\n\t* It required password. (default password is ptysh)\n2. exit\n\t* exit the shell.\n3. list\n\t* show command list.\n4. st\n\t* start-shell (default shell is bash)\n\t* It is hidden command.\n\t* It required password and it is same to enable password.\n\n\n### enable mode\n1. diable\n\t* exit the enable mode\n2. exit\n\t* exit the shell.\n3. list\n\t* show command list.\n4. configure terminal\n\t* It is control menu for other modules.\n\n### configure terminal mode\n1. exit\n\t* exit the shell.\n2. list\n\t* show command list.\n\n\n## Idea or Issue\nIf you have an idea or issue, feel free to open an issue or make pull request.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/IPOT/PTYSH", "keywords": "shell,tty,terminal", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "ptysh", "package_url": "https://pypi.org/project/ptysh/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ptysh/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/IPOT/PTYSH" }, "release_url": "https://pypi.org/project/ptysh/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Python Teletype Shell", "version": "0.1.0" }, "last_serial": 2261157, "releases": { "0.1.0": [ { "comment_text": "built for Linux-3.16.0-4+penta-amd64-x86_64-with-glibc2.4", "digests": { "md5": "172c62136d77d61c56cbef0f2dd99d95", "sha256": "4cbeb5a01a9b75ca9a37076ff4da04316a37935e7a10173c5ead97ad5d28aa4c" }, "downloads": -1, "filename": "ptysh-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "172c62136d77d61c56cbef0f2dd99d95", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13146, "upload_time": "2016-08-04T03:19:48", "url": "https://files.pythonhosted.org/packages/d3/7c/0434778f1d1b2c69c4dbc0939377596146fc3450851169611249c8d734a6/ptysh-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "9efeb638be889efbf19550fe560936fc", "sha256": "2ebcb8166ccde3cbfed64bbe8e60c6ab815036dc57e031c8bfdfeb15ab63db0b" }, "downloads": -1, "filename": "ptysh-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9efeb638be889efbf19550fe560936fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6271, "upload_time": "2016-08-04T03:19:45", "url": "https://files.pythonhosted.org/packages/0f/7a/a6eebd91eb8f35c024b8ff200eeb751e3c1e93b7f2888711c273ffd58459/ptysh-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-3.16.0-4+penta-amd64-x86_64-with-glibc2.4", "digests": { "md5": "172c62136d77d61c56cbef0f2dd99d95", "sha256": "4cbeb5a01a9b75ca9a37076ff4da04316a37935e7a10173c5ead97ad5d28aa4c" }, "downloads": -1, "filename": "ptysh-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "172c62136d77d61c56cbef0f2dd99d95", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13146, "upload_time": "2016-08-04T03:19:48", "url": "https://files.pythonhosted.org/packages/d3/7c/0434778f1d1b2c69c4dbc0939377596146fc3450851169611249c8d734a6/ptysh-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "9efeb638be889efbf19550fe560936fc", "sha256": "2ebcb8166ccde3cbfed64bbe8e60c6ab815036dc57e031c8bfdfeb15ab63db0b" }, "downloads": -1, "filename": "ptysh-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9efeb638be889efbf19550fe560936fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6271, "upload_time": "2016-08-04T03:19:45", "url": "https://files.pythonhosted.org/packages/0f/7a/a6eebd91eb8f35c024b8ff200eeb751e3c1e93b7f2888711c273ffd58459/ptysh-0.1.0.tar.gz" } ] }