IBM / clai

Command Line Artificial Intelligence or CLAI is an open-sourced project from IBM Research aimed to bring the power of AI to the command line interface.
https://clai-home.mybluemix.net/
MIT License
476 stars 74 forks source link

Zsh support? #25

Open joesepi opened 4 years ago

joesepi commented 4 years ago

Feature description I am a zsh user. I'd like to be able to use CLAI without switching my shell

Acceptance criteria

  1. Works with zsh

If you had any direction into how to make this happen, I could try a pull request but I'm not the most experienced CLI developer.

Thanks!

dowem commented 4 years ago

Thank you for reporting this! When we started the project we did a ton of primary research investigating which shells are used and loved by the devops community. Bash was the clear winner, but zsh was in the running as a relative newcomer. As for how to make clai work on zsh, we have some thoughts but it might take a while to see a PR or code to test. Those discussions are very exploratory right now. We recognize that zsh is also the default shell on Mac OS now so it is another motivator to be inclusive of that very popular developer platform. Stay tuned to this issue and we can track thoughts here. I am hoping @flipper83 will comment as he maintains the core parts that touch bash and would be in the best position to estimate the requirements for supporting other shells like zsh!

flipper83 commented 4 years ago

It's in our roadmap and we took some design considerations to have this working minimize the changes. We will write in this PR when we have news about it.