Open yamaton opened 3 years ago
Hi, this is a great solution!
Could you please add support for kubectl
, oc
and podman
utilities
@WoozyMasta Thanks for your feedback!
Current implementation cannot handle sub-subcommands (like kubectl create clusterrole ...
) so it may take some time to support them completely, but I'll work on it.
@WoozyMasta Added tentative support (up to subcommands) of kubectl
, oc
, and podman
.
@yamaton Thanks for the quick response.
Autocomplete is already working, which is great, but really not all is well
podman does not display all the available keys the hint even hints that there is something wrong with the data structure, or it was not parsed correctly
kubectl does not display all the available keys, and does not work with sub-sub-subcommands and sub-sub-sub-subcommands 😄
Before writing this, I updated vscode, cleared the autocomplete cache for utilities and reloaded the CLI data.
@WoozyMasta Thank you so much for the detailed report. They are helpful!
I updated the podman
and kubectl
data fixing your points and others. They still work only up to subcommands, though. Will work on it..
Now supporting multi-level subcommands in the VS Code extension. Also updated podman
, kubectl
, and oc
.
Thanks for the request and patience!
Hi! This is a very useful extension, I use daily basis. Not a bioinformatic tool but it can be helpful the robotframework support as well. Could you please add it to the supported programs?
Thank you!
@levlist With pleasure!
I've added robot
and rebot
specs from the robotframework as "experimental". Please load each spec to VS Code by the following. This operation is needed just once.
Please forgive me for this tentative support; I'm planning to make these addition/removal/request of commands easy.
I've just discovered this extension and installed it. I actually have choosen 'grep' for my first check, but seems like this tool is not in the database, yet. So, I kindly ask for adding it. Regards
Thanks for your report, @inno-steffg ! I did not add grep
data as the extension's parser worked well. But I've just noticed that I didn't test against grep
in macOS (BSD grep) where the document looked different...
Anyway, I've added GNU grep command data. Please type ⌘+⇧+P on macOS (Ctrl+Shift+P on non-mac) in "Shell Script" mode and choose Shell Completion: Load Common CLI Data
to load command specs.
Works now. Thank you!
can we get gcloud/aws support?
@caddac I only have experimental support of aws
command spec created back in February this year. aws
and gcloud
require dedicated parsers so I'm not sure I can support them fully in the near future.
Here is a procedure to install the aws
command spec from our experimental channel:
Ctrl+Shift+P
(or ⌘+⇧+P on macOS) and select "Shell Completion: Load Command Spec (experimental)"The experimental channel basically searches this directory and download if the specified command is available.
Please post a request for CLI programs to support in VS Code "Shell Completion" here.