Hallo,
Lassen Sie mich zunächst nur sagen, dass ich tfenv mag und danke, dass Sie sich die Zeit genommen haben, es zu erstellen.
Ich verwende tfenv in AWS CodeBuild und es wäre schön, die gleiche Option "-no-color" wie Terraform zu haben, da die Befehlsausgabe jetzt so aussieht:
·[0;32m[INFO] Installing Terraform v0.12.3·[0;39m
·[0;32m[INFO] Downloading release tarball from https://releases.hashicorp.com/terraform/0.12.3/terraform_0.12.3_linux_amd64.zip·[0;39m
0.6%
################################### 48.9%
######################################################################## 100.0%
·[0;32m[INFO] Downloading SHA hash file from https://releases.hashicorp.com/terraform/0.12.3/terraform_0.12.3_SHA256SUMS·[0;39m
tfenv: tfenv-install: ·[0;33m[WARN] No keybase install found, skipping OpenPGP signature verification·[0;39m
Archive: tfenv_download.GiiMAo/terraform_0.12.3_linux_amd64.zip
inflating: /************/.tfenv/versions/0.12.3/terraform
·[0;32m[INFO] Installation of terraform v0.12.3 successful·[0;39m
·[0;32m[INFO] Switching to v0.12.3·[0;39m
·[0;32m[INFO] Switching completed·[0;39m
Dankeschön,
Stan
Es ist eine gute Frage, und ich werde sehen, ob ich Zeit dafür finde. Es kann sein, dass ich dies in eine beabsichtigte Neuarchitektur des Logging-Mechanismus einbeziehe.
Siehe v2.0.0-alpha1 in master
. Geht das für dich?
Hi,
Es funktioniert, danke.
Eine Sache, die für Leute, die dieses Problem verfolgen, erwähnenswert ist, ist, dass es nicht funktioniert, wenn jemand die Standard-Bash auf einem MacOS verwendet.
Die Bash-Wörterbuchdeklaration wird mit Bash-Version 4 geliefert und MacOS wird standardmäßig mit Version 3 geliefert.
Danke schön,
Stan
Ja, laut CHANGELOG hängt 2.0.0-alpha1 von bash4 ab. Ich habe überlegt, einen assoziativen Array-Wrapper bash3 zu schreiben, aber es ist viel Aufwand.
Dies wurde ebenfalls behoben und unterstützt jetzt bash3