أهلا،
بادئ ذي بدء ، اسمحوا لي فقط أن أقول إنني أحب tfenv وأشكرك على الوقت الذي قضيته في إنشائه.
أنا أستخدم tfenv في AWS CodeBuild وسيكون من الجيد أن يكون لديك نفس خيار "-no-color" مثل Terraform ، حيث يبدو إخراج الأمر كما يلي:
·[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
شكرا لك،
ستان
إنه سؤال جيد وسأرى ما إذا كان بإمكاني إيجاد الوقت لذلك. قد يكون أنني أدمج هذا في إعادة هندسة مقصودة لآلية التسجيل.
الرجاء الاطلاع على الإصدار 2.0.0-alpha1 في master
. هل هذا العمل بالنسبة لك؟
أهلا،
إنه يعمل ، شكرا لك.
شيء واحد يستحق الذكر للأشخاص الذين يتابعون هذه المشكلة هو أنه إذا استخدم شخص ما bash الافتراضي على نظام MacOS ، فلن يعمل.
يتم توفير إعلان قاموس bash مع الإصدار 4 من bash ويأتي MacOS افتراضيًا مع الإصدار 3.
هتافات،
ستان
نعم ، وفقًا لـ CHANGELOG ، يعتمد 2.0.0-alpha1 على bash4. لقد فكرت في كتابة غلاف مصفوفة ترابطية bash3 لكنه يتطلب الكثير من الجهد.
تم إصلاح هذا أيضًا وهو يدعم الآن bash3