From 1338f9acbb9b645a8fad685f9ea579878ee1f6c2 Mon Sep 17 00:00:00 2001 From: Nguyen Duc Toan Date: Wed, 28 Feb 2024 21:14:58 +0700 Subject: [PATCH] support YAZI_FILE_CMD_PATH environment variable for file(1) path --- yazi-plugin/preset/plugins/mime.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yazi-plugin/preset/plugins/mime.lua b/yazi-plugin/preset/plugins/mime.lua index ff738cd8..cdff0105 100644 --- a/yazi-plugin/preset/plugins/mime.lua +++ b/yazi-plugin/preset/plugins/mime.lua @@ -15,7 +15,8 @@ function M:preload() urls[#urls + 1] = tostring(file.url) end - local child, code = Command("file"):args({ "-bL", "--mime-type" }):args(urls):stdout(Command.PIPED):spawn() + local file_cmd_path = os.getenv("YAZI_FILE_CMD_PATH") or "file" + local child, code = Command(file_cmd_path):args({ "-bL", "--mime-type" }):args(urls):stdout(Command.PIPED):spawn() if not child then ya.err("spawn `file` command returns " .. tostring(code)) return 0