From 555ea98a5443de2a59bd33693991e87b1dcec62d Mon Sep 17 00:00:00 2001 From: "Yixian.Wang" Date: Sat, 12 Oct 2019 13:40:00 +0800 Subject: [PATCH 1/2] can match path without checking validation --- z.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/z.lua b/z.lua index ef154f1..39ccd1d 100755 --- a/z.lua +++ b/z.lua @@ -1417,10 +1417,16 @@ function z_match(patterns, method, subdir) subdir = subdir ~= nil and subdir or false local M = data_load(DATA_FILE) M = data_select(M, patterns, false) - M = data_filter(M) + local nc = os.getenv('_ZL_NO_CHECK') + if nc == nil or nc == '' or nc == '0' then + M = data_filter(M) + end if Z_MATCHNAME then local N = data_select(M, patterns, true) N = data_filter(N) + if nc == nil or nc == '' or nc == '0' then + M = data_filter(M) + end if #N > 0 then M = N end From acc49fd9a5b5086dca52985bc8a9d73a371efd92 Mon Sep 17 00:00:00 2001 From: "Yixian.Wang" Date: Sat, 12 Oct 2019 13:42:40 +0800 Subject: [PATCH 2/2] fix code space --- z.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/z.lua b/z.lua index 39ccd1d..e15083b 100755 --- a/z.lua +++ b/z.lua @@ -1423,10 +1423,9 @@ function z_match(patterns, method, subdir) end if Z_MATCHNAME then local N = data_select(M, patterns, true) - N = data_filter(N) - if nc == nil or nc == '' or nc == '0' then - M = data_filter(M) - end + if nc == nil or nc == '' or nc == '0' then + N = data_filter(N) + end if #N > 0 then M = N end