This is an automated email from the ASF dual-hosted git repository.

msciabarra pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openserverless-task.git


The following commit(s) were added to refs/heads/main by this push:
     new 9f12ac2  adding glow
9f12ac2 is described below

commit 9f12ac2eb431293f52db87157bbcb931f66da56a
Author: Michele Sciabarra <[email protected]>
AuthorDate: Fri Aug 9 09:48:31 2024 +0200

    adding glow
---
 prereq.yml | 36 +++++++++++++++++++++++++++++++++---
 1 file changed, 33 insertions(+), 3 deletions(-)

diff --git a/prereq.yml b/prereq.yml
index bc429c2..fd7c3f9 100644
--- a/prereq.yml
+++ b/prereq.yml
@@ -28,8 +28,7 @@ tasks:
         - OUT
     cmds:
       - curl -sL -o"{{.OUT}}" "{{.URL}}"
-      - '{{if eq .OS "windows"}}rename {{.OUT}} {{.OUT}}.exe{{end}}'
-      - 'chmod +x {{.OUT}}'
+      - '{{if eq .OS "windows"}}rename {{.OUT}} {{.OUT}}{{.EXE}}{{else}}chmod 
+x {{.OUT}}{{end}}'
 
   7zz:
     desc: download 7zz
@@ -160,6 +159,37 @@ tasks:
         FILE: "{{.FILE}}"
         OUT: "{{.OUT}}"
 
+
+  glow:
+    desc: download glow
+    vars:
+      VERSION: "1.5.1"
+      SUFFIX:
+        sh: |
+            case "{{.OS}}-{{.ARCH}}" in
+            linux-amd64) echo "Linux_x86_64" ;;
+            linux-arm64) echo "Linux_arm64" ;;
+            darwin-amd64) echo "Darwin_x86_64" ;;
+            darwin-arm64) echo "Darwin_arm64" ;; 
+            windows-*) echo "Windows_x86_64" ;;
+            *) echo "unknown" ;;
+            esac
+      URL: 
"https://github.com/charmbracelet/glow/releases/download/v{{.VERSION}}/glow_{{.SUFFIX}}{{.ARC}}";
 
+      FILE: "{{base .URL}}"
+      OUT: glow
+    cmds:
+    - "echo {{.URL}}"
+    - task: download-and-extract
+      vars:
+        URL: "{{.URL}}"
+        FILE: "{{.FILE}}"
+        OUT: "{{.OUT}}"
+
+#https://github.com/charmbracelet/glow/releases/download/v1.5.1/glow_Linux_x86_64.tar.gz
+#https://github.com/charmbracelet/glow/releases/download/v1.5.1/glow_Linux-x86_64.tar.gz
+
+
+
   all:
     - task: 7zz
     - task: coreutils    
@@ -168,6 +198,7 @@ tasks:
     - task: k3sup
     - task: kubectl
     - task: rg
+    - task: glow
 
   test:
     vars:
@@ -205,4 +236,3 @@ tasks:
    - __OS=darwin  __ARCH=amd64 ops -task -t prereq.yml test
    - __OS=darwin  __ARCH=arm64 ops -task -t prereq.yml test
    - __OS=windows __ARCH=amd64 ops -task -t prereq.yml test
-

Reply via email to