Marc Khouzam

Results 43 issues of Marc Khouzam

In the bash shell we used to print ActiveHelp messages on every tab-press. In the example below, notice the `Command help` line which is ActiveHelp: ``` bash-5.1$ tanzu context u[tab]...

kind/feature
area/shell-completion

When using ActiveHelp with `bash`, if the program name is prefixed with a variable or similar, re-printing the command-line does not reprint the prefix. For example, using the `tanzu` CLI...

kind/bug
area/shell-completion

**Bug description** After introducing the Central Repository feature, there is a lot of code paths that are no longer supported. That code was kept as the Central Repository feature evolved,...

kind/bug
needs-triage

### What this PR does / why we need it Adds a prompt before accepting `tanzu plugin clean`: ``` tz plugin clean This command will delete all plugin binaries from...

cla-not-required

**Bug description** A sub-command that can be run is missing the indentation in its usage line in the help. ``` $ tz plugin list -h List installed standalone plugins or...

kind/bug
needs-triage

**Bug description** For the pre-alpha release we have disabled the `status` saying `update available`. With a Central Repository, that feature doesn't work as simply as it used to. For example,...

**Bug description** We have a `PluginCatalog` interface defined in `pkg/catalog/interface.go`. We also have a catalog implementation `ContextCatalog` defined in `pkg/catalog/catalog.go`. I would have expected that implementation to implement the `PluginCatalog`...

**Bug description** Deprecated commands are not normally shown in the help by Cobra. The CLI overrides the help logic to format it using grouping of commands, and in doing so,...

kind/bug
needs-triage

**Bug description** When using go 1.20 and running `make lint`, golangci-lint fails with a large amount of errors. But a newer version of the tools passes with some minor changes...

kind/bug
needs-triage

**Bug description** The `PluginInventoryEntry` structure has a `Hidden` field as can be seen towards the end of: https://github.com/vmware-tanzu/tanzu-cli/blob/f4963fff115c9e942cf55fc271e61cbb5c65c904/pkg/plugininventory/plugin_inventory.go#L52-L72 A `PluginInventoryEntry` represents an entire plugin including all its versions. On the...

kind/bug
needs-triage