From 7e3938b8a54ac00e7f41f67fe9874f37e0031c84 Mon Sep 17 00:00:00 2001 From: P-M Lejon <15982689+pmex@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:09:20 +0100 Subject: [PATCH 1/4] Add Firecut for Davinci Resolve --- fragments/labels/firecutfordavinciresolve.sh | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 fragments/labels/firecutfordavinciresolve.sh diff --git a/fragments/labels/firecutfordavinciresolve.sh b/fragments/labels/firecutfordavinciresolve.sh new file mode 100644 index 000000000..ecf8eca95 --- /dev/null +++ b/fragments/labels/firecutfordavinciresolve.sh @@ -0,0 +1,8 @@ +firecutfordavinciresolve) + name="Firecut for DaVinci Resolve" + type="dmg" + downloadURL="$(curl -fsIL https://firecut.ai/downloads/davinci/apple_silicon/ | grep -i ^location | awk '{print $2}' | tr -d '\r')" + appNewVersion=$(echo $downloadURL | awk -F "." '{print$7}' | sed 's/v//' | sed 's/_/./g') + expectedTeamID="7ASRSVAEMS" + blockingProcesses=( "Resolve" ) + ;; From 47152b81298a8c2b4686714114ec7112f6e51098 Mon Sep 17 00:00:00 2001 From: P-M Lejon <15982689+pmex@users.noreply.github.com> Date: Mon, 26 Jan 2026 13:17:51 +0100 Subject: [PATCH 2/4] Correct capitalization of FireCut --- fragments/labels/firecutfordavinciresolve.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fragments/labels/firecutfordavinciresolve.sh b/fragments/labels/firecutfordavinciresolve.sh index ecf8eca95..11d51d012 100644 --- a/fragments/labels/firecutfordavinciresolve.sh +++ b/fragments/labels/firecutfordavinciresolve.sh @@ -1,5 +1,5 @@ firecutfordavinciresolve) - name="Firecut for DaVinci Resolve" + name="FireCut for DaVinci Resolve" type="dmg" downloadURL="$(curl -fsIL https://firecut.ai/downloads/davinci/apple_silicon/ | grep -i ^location | awk '{print $2}' | tr -d '\r')" appNewVersion=$(echo $downloadURL | awk -F "." '{print$7}' | sed 's/v//' | sed 's/_/./g') From eadb2f060584d424be49ffe31fa0b16283e55273 Mon Sep 17 00:00:00 2001 From: P-M Lejon <15982689+pmex@users.noreply.github.com> Date: Sun, 3 May 2026 11:53:55 +0200 Subject: [PATCH 3/4] Fix multiple responses for downloadURL --- fragments/labels/firecutfordavinciresolve.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fragments/labels/firecutfordavinciresolve.sh b/fragments/labels/firecutfordavinciresolve.sh index 11d51d012..d028b13ee 100644 --- a/fragments/labels/firecutfordavinciresolve.sh +++ b/fragments/labels/firecutfordavinciresolve.sh @@ -1,7 +1,7 @@ firecutfordavinciresolve) name="FireCut for DaVinci Resolve" type="dmg" - downloadURL="$(curl -fsIL https://firecut.ai/downloads/davinci/apple_silicon/ | grep -i ^location | awk '{print $2}' | tr -d '\r')" + downloadURL="$(curl -fsIL https://firecut.ai/downloads/davinci/apple_silicon/ | grep -i ^location | awk '{print $2}' | tr -d '\r' | grep "https://" | tail -1)" appNewVersion=$(echo $downloadURL | awk -F "." '{print$7}' | sed 's/v//' | sed 's/_/./g') expectedTeamID="7ASRSVAEMS" blockingProcesses=( "Resolve" ) From 358bc4c3c365a20ae955bad626f8bf5adc287c8b Mon Sep 17 00:00:00 2001 From: P-M Lejon <15982689+pmex@users.noreply.github.com> Date: Mon, 4 May 2026 10:17:51 +0200 Subject: [PATCH 4/4] Added support for x86 --- fragments/labels/firecutfordavinciresolve.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fragments/labels/firecutfordavinciresolve.sh b/fragments/labels/firecutfordavinciresolve.sh index d028b13ee..6a51e5a1d 100644 --- a/fragments/labels/firecutfordavinciresolve.sh +++ b/fragments/labels/firecutfordavinciresolve.sh @@ -1,7 +1,11 @@ firecutfordavinciresolve) name="FireCut for DaVinci Resolve" type="dmg" - downloadURL="$(curl -fsIL https://firecut.ai/downloads/davinci/apple_silicon/ | grep -i ^location | awk '{print $2}' | tr -d '\r' | grep "https://" | tail -1)" + if [[ "$(arch)" == "arm64" ]]; then + downloadURL="$(curl -fsIL https://firecut.ai/downloads/davinci/apple_silicon/ | grep -i ^location | awk '{print $2}' | tr -d '\r' | grep "https://" | tail -1)" + else + downloadURL="$(curl -fsIL https://firecut.ai/downloads/davinci/apple_intel/ | grep -i ^location | awk '{print $2}' | tr -d '\r' | grep "https://" | tail -1)" + if appNewVersion=$(echo $downloadURL | awk -F "." '{print$7}' | sed 's/v//' | sed 's/_/./g') expectedTeamID="7ASRSVAEMS" blockingProcesses=( "Resolve" )