ghantoos / lshell

lshell is a shell coded in Python, that lets you restrict a user's environment to limited sets of commands, choose to enable/disable any command over SSH (e.g. SCP, SFTP, rsync, etc.), log user's commands, implement timing restriction, and more.
GNU General Public License v3.0
433 stars 113 forks source link

xontrib xutil for xonsh #139

Open den-run-ai opened 8 years ago

den-run-ai commented 8 years ago

Hey, lshell folks! What is your opinion on contributing xonsh plugin which uses lshell instead of bash?

https://github.com/scopatz/xonsh/issues/966

cc: @adqm @scopatz

ghantoos commented 8 years ago

Hey @denfromufa,

xonsh is quite an interesting project. I am conding/maintaining lshell by myself, and have had some major contributors in the past few years.

Unfortunately I haven't got enough time (today) to dive into another project. Even though xonsh seems to be quite an interesting project, I'm afraid I won't be able to participate.

Unless some of you folks work with me on some pull requests to enhance lshell itself? :)

ghantoos commented 8 years ago

btw, thanks a lot for your interest in lshell, I am sure that if we are able to work together, this might be very useful for the project! ;)

den-run-ai commented 8 years ago

GPL prevents any work on integrating lshell from xonsh side

On Sunday, May 29, 2016, Ignace Mouzannar notifications@github.com wrote:

btw, thanks a lot for your interest in lshell, I am sure that if we are able to work together, this might be very useful for the project! ;)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ghantoos/lshell/issues/139#issuecomment-222402153, or mute the thread https://github.com/notifications/unsubscribe/AHgZ5V2EzAcJf1k0pktKPTFdcIyuz2toks5qGlE1gaJpZM4Ij1gB .

scopatz commented 8 years ago

Well, we could add to lshell a xontrib (http://xon.sh/xontribs.html) if you would be interested. But I think the point that @denfromufa is making is that we couldn't just incorporate lshell into xonsh because of the licence. That said, I am glad that there is some will to potentially work together. lshell is a cool project and it would be nice to mesh it up optionally with xonsh if we can.