一言以蔽之
irods-shell的Python项目详细描述
ISHELL
(i螺母中的杆shell)
说明
ISHELL是
iRODS。它是用纯python编写的,
封装python-irodsclient。它提供了类似的
功能比
irods-icommands包装,但
遵循不同的策略。代替预先装订类UNIX命令
模拟到irods服务器的ssh连接。从那里,通常的unix
可以使用语法,例如cd
,ls
,mkdir
,rm
,…
注意当前版本是非常初步的。
安装
从PyPi,例如使用pip
:
pip install --user irods-shell
或者,也可以克隆source
然后运行python setup.py install --user
。注意你需要
python-irodsclient先安装。
文档
IShell包当前导出两个可执行文件:iinit
和ìshell
。
您可能需要将它们的安装位置添加到您的PATH
。
可执行文件
iinit
作为标准的部分替换提供 一个,来自Irods Icommands。它允许按顺序对irods密码进行编码 验证。您还需要配置irods_environment.json
文件。请注意,目前这是唯一受支持的身份验证模式。可执行文件
ishell
模拟到irods服务器的ssh连接。 连接后,您可以键入help
获得支持的命令列表。 或者也可以在解释模式下运行,例如ìshell -c "cd ..; ls"
或从脚本文件中读取,例如。ìshell script.ish
。
许可证
ISHELL包在gnu lgplv3许可证下。见 提供了LICENSE和COPYING.LESSER文件。