Update meilisearch delete and repair findProject funcrionality

main
Nils Gerstner 2 years ago
parent 77049ecd76
commit 9d6c2b97df

@ -47,7 +47,7 @@ fi
color_prompt=yes color_prompt=yes
# Change this to the apropriate environment (dev|test|prod) # Change this to the apropriate environment (dev|test|prod)
ENVIRONMENT=TEST ENVIRONMENT=DEV
# I normaly have a green prompt on my local, yellow on Test and QA and red on Production systems # I normaly have a green prompt on my local, yellow on Test and QA and red on Production systems
#if [ "$color_prompt" = yes ]; then #if [ "$color_prompt" = yes ]; then
@ -167,7 +167,7 @@ sleepUntil() { # args [-q] <HH[:MM[:SS]]> [more days]
# Add JBang to environment # Add JBang to environment
#alias j!=jbang #alias j!=jbang
export JAVA_HOME=$(/usr/libexec/java_home -v 19.0.2 -V 2>&1 |grep -oe "\S\+zulu\S\+$") export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
test -d /opt/homebrew/opt/openjdk/bin && export PATH="/opt/homebrew/opt/openjdk/bin:$PATH" test -d /opt/homebrew/opt/openjdk/bin && export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"
test -d /opt/homebrew/opt/curl/bin && export PATH="/opt/homebrew/opt/curl/bin:$PATH" test -d /opt/homebrew/opt/curl/bin && export PATH="/opt/homebrew/opt/curl/bin:$PATH"
test -d ansible-setup/dotfiles/bin/ && export PATH="/Users/nige/.cargo/bin:$PATH" test -d ansible-setup/dotfiles/bin/ && export PATH="/Users/nige/.cargo/bin:$PATH"

@ -19,21 +19,21 @@ function M.prune_search_db()
local json = require('json') local json = require('json')
local hits = {} local hits = {}
local res = curl.get(server .. '/indexes/notes/documents?limit=99999999&fields=title,id', { -- local res, err = pcall(curl.get(server .. '/indexes/notes/documents?limit=99999999&fields=title,id', {
accept = "application/json", -- accept = "application/json",
}) -- }))
--
if res.status ~= 404 then -- if err ~= nil and res.status ~= 404 then
local tab = json.parse(res.body) -- local tab = json.parse(res.body)
if tab and tab['total'] > 0 then -- if tab and tab['total'] > 0 then
for i, v in ipairs(tab['results']) do -- for i, v in ipairs(tab['results']) do
if not file_exists(prefix .. v['title']) then -- if not file_exists(prefix .. v['title']) then
print('Delete ' .. v['title'] .. ' from search index') -- print('Delete ' .. v['title'] .. ' from search index')
curl.delete('http://localhost:7700/indexes/notes/documents/' .. v['id'], {}) -- curl.delete('http://localhost:7700/indexes/notes/documents/' .. v['id'], {})
end -- end
end -- end
end -- end
end -- end
end end
return M return M

@ -2,15 +2,15 @@
_find_root() { _find_root() {
fzf << EOF fzf << EOF
/Users/nige/Documents/Code/BOLIDEN ${HOME}/Documents/Code/BOLIDEN
/Users/nige/Documents/Code/VOLVOCARS ${HOME}/Documents/Code/VOLVOCARS
/Users/nige/Documents/Code/GERSTNER ${HOME}/Documents/Code/GERSTNER
/Users/nige/Documents/Code/REPLYTO ${HOME}/Documents/Code/REPLYTO
/Users/nige/Documents/Code/RISE ${HOME}/Documents/Code/RISE
EOF EOF
} }
root_dir="$(_find_root)" root_dir="$(_find_root)"
base_name="$(find "${root_dir}" -type d -mindepth 1 -maxdepth 1 -exec basename {} + |fzf)" base_name="$(find "${root_dir}" -type d -mindepth 1 -maxdepth 1 -exec basename {} + 2> /dev/null |fzf)"
echo "${root_dir}/${base_name}" echo -e "${root_dir}/${base_name}"

Loading…
Cancel
Save