From 3bfae5cedc2464f9c06205b2fd627bff38d6e8da Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Wed, 5 Mar 2025 13:45:18 +0800 Subject: [PATCH 1/2] chore: modify justfile to use internal function instead of `which` --- .justfile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.justfile b/.justfile index a1123dd..d5764ea 100644 --- a/.justfile +++ b/.justfile @@ -2,15 +2,15 @@ default: @just --list info: - @echo JUST PATH: `which just` - @echo GIT PATH: `which git` - @echo CARGO PATH: `which cargo` - @echo GREP PATH: `which grep` - @echo XARGS PATH: `which xargs` - @echo TYPOS PATH: `which typos` - @echo DENO PATH: `which deno` - @echo TAPLO PATH: `which taplo` - @echo SHFMT PATH: `which shfmt` + @echo JUST PATH: {{ just_executable() }} + @echo GIT PATH: {{ require(if os_family() == "windows" { "git.exe" } else { "git" }) }} + @echo CARGO PATH: {{ require(if os_family() == "windows" { "cargo.exe" } else { "cargo" }) }} + @echo GREP PATH: {{ require(if os_family() == "windows" { "grep.exe" } else { "grep" }) }} + @echo XARGS PATH: {{ require(if os_family() == "windows" { "xargs.exe" } else { "xargs" }) }} + @echo TYPOS PATH: {{ require(if os_family() == "windows" { "typos.exe" } else { "typos" }) }} + @echo DENO PATH: {{ require(if os_family() == "windows" { "deno.exe" } else { "deno" }) }} + @echo TAPLO PATH: {{ require(if os_family() == "windows" { "taplo.exe" } else { "taplo" }) }} + @echo SHFMT PATH: {{ require(if os_family() == "windows" { "shfmt.exe" } else { "shfmt" }) }} check: info typoCheck fmtCheck clippyCheck buildCheck docCheck testCheck From 04cfabe5731668ddaef29967298b50dad3e27e77 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Thu, 6 Mar 2025 17:02:53 +0800 Subject: [PATCH 2/2] fix: resolve justfile info print path without seperator --- .justfile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.justfile b/.justfile index d5764ea..35247d5 100644 --- a/.justfile +++ b/.justfile @@ -2,15 +2,15 @@ default: @just --list info: - @echo JUST PATH: {{ just_executable() }} - @echo GIT PATH: {{ require(if os_family() == "windows" { "git.exe" } else { "git" }) }} - @echo CARGO PATH: {{ require(if os_family() == "windows" { "cargo.exe" } else { "cargo" }) }} - @echo GREP PATH: {{ require(if os_family() == "windows" { "grep.exe" } else { "grep" }) }} - @echo XARGS PATH: {{ require(if os_family() == "windows" { "xargs.exe" } else { "xargs" }) }} - @echo TYPOS PATH: {{ require(if os_family() == "windows" { "typos.exe" } else { "typos" }) }} - @echo DENO PATH: {{ require(if os_family() == "windows" { "deno.exe" } else { "deno" }) }} - @echo TAPLO PATH: {{ require(if os_family() == "windows" { "taplo.exe" } else { "taplo" }) }} - @echo SHFMT PATH: {{ require(if os_family() == "windows" { "shfmt.exe" } else { "shfmt" }) }} + @echo JUST PATH: '{{ just_executable() }}' + @echo GIT PATH: '{{ require(if os_family() == "windows" { "git.exe" } else { "git" }) }}' + @echo CARGO PATH: '{{ require(if os_family() == "windows" { "cargo.exe" } else { "cargo" }) }}' + @echo GREP PATH: '{{ require(if os_family() == "windows" { "grep.exe" } else { "grep" }) }}' + @echo XARGS PATH: '{{ require(if os_family() == "windows" { "xargs.exe" } else { "xargs" }) }}' + @echo TYPOS PATH: '{{ require(if os_family() == "windows" { "typos.exe" } else { "typos" }) }}' + @echo DENO PATH: '{{ require(if os_family() == "windows" { "deno.exe" } else { "deno" }) }}' + @echo TAPLO PATH: '{{ require(if os_family() == "windows" { "taplo.exe" } else { "taplo" }) }}' + @echo SHFMT PATH: '{{ require(if os_family() == "windows" { "shfmt.exe" } else { "shfmt" }) }}' check: info typoCheck fmtCheck clippyCheck buildCheck docCheck testCheck