5 ms·
This is an interesting accommodation to less terminal savvy users. I'm not interested personally. But, it's an interesting concept. In fact, I think it would b
by neuland 9y ago
This is an interesting accommodation to less terminal savvy users. I'm not interested personally. But, it's an interesting concept.
In fact, I think it would be an interesting thing to standardize, like super-completion.
Someone else in this thread mentioned that Amazon is working on a similar interactive shell [0], and there is a whole group of tools like this for database CLI's [1], including PostgreSQL, MySQL, MS-SQL, and VerticaDB.
It's a shame that each of these projects have to somewhat re-invent the wheel (though prompt-toolkit does a lot of heavy lifting [2]). And it's even more of a shame that each of these tools require a seperate environment. So, you have to exit Google's interactive shell to do something in AWS.
[0] https://github.com/awslabs/aws-shell https://github.com/awslabs/aws-shell
[1] https://www.dbcli.co https://www.dbcli.co
[2] https://github.com/jonathanslenders/python-prompt-toolkit https://github.com/jonathanslenders/python-prompt-toolkit
- sushisource 9y agoEh, I wouldn't say it's just for less terminal savvy users. Running -h, finding the command you want, putting it in, is slower than this method. No matter how skilled you are, if you aren't using GCP CLI all day every day you're gonna forget stuff and this is a quick and easy way to remember it.
- ehsankia 9y agoIt's definitely not for less terminal savvy users. If anything, it's for more savvy people, as less savvy people hardly use tab completion, hotkeys and vi/emacs mode. It's meant for power users. Tab completion makes you faster and more efficient. I do agree though that it should be standardized.