{ "info": { "author": "Valentin Niess", "author_email": "valentin.niess@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# ISHELL\n( **I**rods in a nut**SHELL** )\n\n\n## Description\n\n[ISHELL][ISHELL] is a UNIX shell like client for\n[iRODS](https://github.com/irods/irods). It is written in pure Python,\nencapsulating the [python-irodsclient][client]. It provides similar\nfunctionalities than the\n[irods-icommands](https://github.com/irods/irods_client_icommands) package but\nfollowing a different strategy. Instead of prefixing UNIX like commands ISHELL\nsimulates an ssh connection to an iRODS server. From there, the usual UNIX\nsyntax can be used, e.g. `cd`, `ls`, `mkdir`, `rm`, ...\n\n**Note** that the current version is very preliminary.\n\n\n## Installation\n\nFrom [PyPi](https://pypi.org/project/irods-shell), e.g. using `pip`:\n```bash\npip install --user irods-shell\n\n```\nAlternatively, you can also clone the [source](https://github.com/niess/ishell)\nand run `python setup.py install --user`. Note that you'll need\n[python-irodsclient][client] to be installed first.\n\n\n## Documentation\n\nThe ISHELL package currently exports two executables: `iinit` and `\u00ecshell`.\nYou might need to add their install location to your `PATH`.\n\n* The `iinit` executable is provided as a partial replacement to the standard\n one, from irods-icommands. It allows to encode your iRODS password in order\n to authenticate. You'll also need to configure your `irods_environment.json`\n file. Note that currently this is the only supported mode of authentication.\n\n* The `ishell` executable simulates an ssh connection to your iRODS server.\n Once connected you can type `help` for a list of the supported commands.\n Alternatively it can also be run in interpreted mode, e.g.\n `\u00ecshell -c \"cd ..; ls\"` or reading from a script file, e.g.\n `\u00ecshell script.ish`.\n\n\n## License\n\nThe [ISHELL][ISHELL] package is under the **GNU LGPLv3** license. See the\nprovided [LICENSE][LICENSE] and [COPYING.LESSER][COPYING] files.\n\n\n[client]: https://github.com/irods/python-irodsclient\n[ISHELL]: https://github.com/niess/ishell\n[LICENSE]: https://github.com/niess/ishell/blob/master/LICENSE\n[COPYING]: https://github.com/niess/ishell/blob/master/COPYING.LESSER\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/niess/ishell", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "irods-shell", "package_url": "https://pypi.org/project/irods-shell/", "platform": "", "project_url": "https://pypi.org/project/irods-shell/", "project_urls": { "Homepage": "https://github.com/niess/ishell" }, "release_url": "https://pypi.org/project/irods-shell/0.0.3/", "requires_dist": [ "python-irodsclient (>=0.7.0)" ], "requires_python": "", "summary": "Irods in a nutSHELL", "version": "0.0.3" }, "last_serial": 5273395, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "80accd7791029592599fb59493121d34", "sha256": "0e4e8e1866f8561d3d5f73360558baf747b95e7a33fe1379925d3d77d8e77b51" }, "downloads": -1, "filename": "irods_shell-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "80accd7791029592599fb59493121d34", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27472, "upload_time": "2019-05-15T16:51:51", "url": "https://files.pythonhosted.org/packages/33/29/688bc43a90d161a55a52995b6879022610c3592f352f64dcf50e24e8699c/irods_shell-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a4e659778ec7ef78db0c6f85d0cb5c9", "sha256": "e3113f009b3c558d393fbd17bc2ce7927777d3e1e57172f3d57656d574a1cee0" }, "downloads": -1, "filename": "irods-shell-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7a4e659778ec7ef78db0c6f85d0cb5c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24544, "upload_time": "2019-05-15T16:45:47", "url": "https://files.pythonhosted.org/packages/43/b5/056f93c57e2ae508f0e7b03d11176f9f19698760c8bac25cb83f84a73edb/irods-shell-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "80accd7791029592599fb59493121d34", "sha256": "0e4e8e1866f8561d3d5f73360558baf747b95e7a33fe1379925d3d77d8e77b51" }, "downloads": -1, "filename": "irods_shell-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "80accd7791029592599fb59493121d34", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27472, "upload_time": "2019-05-15T16:51:51", "url": "https://files.pythonhosted.org/packages/33/29/688bc43a90d161a55a52995b6879022610c3592f352f64dcf50e24e8699c/irods_shell-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a4e659778ec7ef78db0c6f85d0cb5c9", "sha256": "e3113f009b3c558d393fbd17bc2ce7927777d3e1e57172f3d57656d574a1cee0" }, "downloads": -1, "filename": "irods-shell-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7a4e659778ec7ef78db0c6f85d0cb5c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24544, "upload_time": "2019-05-15T16:45:47", "url": "https://files.pythonhosted.org/packages/43/b5/056f93c57e2ae508f0e7b03d11176f9f19698760c8bac25cb83f84a73edb/irods-shell-0.0.3.tar.gz" } ] }