-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Labels
EnhancementNew feature or requestNew feature or request
Milestone
Description
Feature and motivation
I propose adding bash completion support to the ibm-mas/cli image.
Currently, the quay.io/ibmmas/cli:16.0.0 image does not provide:
- bash completion for commonly used tools:
ockubectlhelmargocdaws(viaaws_completer)
This makes interactive use of the image less efficient, especially when troubleshooting or iterating on commands within a shell inside the container.
Why this is useful
Bash completion significantly speeds up work with long and complex commands and reduces typos.
Enabling this feature directly in the base CLI image improves developer/operator productivity and provides a more complete toolbox for day‑to‑day Kubernetes/OpenShift and MAS operations.
Usage example
1. Start a shell in the CLI container
oc run -it mas-cli --image=quay.io/ibmmas/cli:16.0.0 -- bash2. Use bash completion for common tools
# Kubernetes
kubectl get pod <TAB><TAB>
kubectl get deployment <TAB><TAB>
# OpenShift
oc get route <TAB><TAB>
# Helm
helm upgrade --install <TAB><TAB>
# ArgoCD
argocd app list --project <TAB><TAB>
# AWS CLI
aws eks describe-cluster --name <TAB><TAB>Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
EnhancementNew feature or requestNew feature or request