clis
cloud-native-toolkit/clis/util
Module to install missing clis into a local bin directory
CLI module Module to download CLIs into local bin directory. This module is primarily intended to be used as a submodule within other modules. The CLIs currently supported are: - jq (jq) - yq v3 and v4 (yq) - igc (igc) - kubeseal (kubeseal) - gh cli (gh) - glab cli (glab) - rosa cli (rosa) - kustomize cli (kustomize) - ibmcloud cli (ibmcloud) - ibmcloud infrastructure plugin (ibmcloud-is) - ibmcloud observe plugin (ibmcloud-ob) - ibmcloud kubernetes service plugin (ibmcloud-ks) - ibmcloud container registry plugin (ibmcloud-cr) - universal git client (gitu) - OpenShift Installer (openshift-install-4.x[.y]) - operator-sdk The module outputs the bin directory for use by other modules. Note: This module uses an external data source to setup the clis. External data sources have a limitation in
| Name | Type | Description | Default |
|---|---|---|---|
| bin_dir | string | The directory where the clis should be downloaded. If not provided will default | "" |
| clis | list(string) | The list of clis that should be made available in the bin directory. Supported v | [
"yq",
"jq",
"igc"
] |
bin_dir — Directory where the clis were downloaded