From 9d6c2b97df8e404d2e4b139cb263f336d451a6aa Mon Sep 17 00:00:00 2001 From: Nils Gerstner Date: Wed, 29 Mar 2023 09:36:28 +0200 Subject: [PATCH] Update meilisearch delete and repair findProject funcrionality --- .bashrc | 4 +-- .config/nvim/lua/note-workflow/delete.lua | 30 +++++++++++------------ bin/findProject.sh | 14 +++++------ 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.bashrc b/.bashrc index 01ce54b..6c36374 100755 --- a/.bashrc +++ b/.bashrc @@ -47,7 +47,7 @@ fi color_prompt=yes # 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 #if [ "$color_prompt" = yes ]; then @@ -167,7 +167,7 @@ sleepUntil() { # args [-q] [more days] # Add JBang to environment #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/curl/bin && export PATH="/opt/homebrew/opt/curl/bin:$PATH" test -d ansible-setup/dotfiles/bin/ && export PATH="/Users/nige/.cargo/bin:$PATH" diff --git a/.config/nvim/lua/note-workflow/delete.lua b/.config/nvim/lua/note-workflow/delete.lua index 823574a..a58ba13 100644 --- a/.config/nvim/lua/note-workflow/delete.lua +++ b/.config/nvim/lua/note-workflow/delete.lua @@ -19,21 +19,21 @@ function M.prune_search_db() local json = require('json') local hits = {} - local res = curl.get(server .. '/indexes/notes/documents?limit=99999999&fields=title,id', { - accept = "application/json", - }) - - if res.status ~= 404 then - local tab = json.parse(res.body) - if tab and tab['total'] > 0 then - for i, v in ipairs(tab['results']) do - if not file_exists(prefix .. v['title']) then - print('Delete ' .. v['title'] .. ' from search index') - curl.delete('http://localhost:7700/indexes/notes/documents/' .. v['id'], {}) - end - end - end - end + -- local res, err = pcall(curl.get(server .. '/indexes/notes/documents?limit=99999999&fields=title,id', { + -- accept = "application/json", + -- })) + -- + -- if err ~= nil and res.status ~= 404 then + -- local tab = json.parse(res.body) + -- if tab and tab['total'] > 0 then + -- for i, v in ipairs(tab['results']) do + -- if not file_exists(prefix .. v['title']) then + -- print('Delete ' .. v['title'] .. ' from search index') + -- curl.delete('http://localhost:7700/indexes/notes/documents/' .. v['id'], {}) + -- end + -- end + -- end + -- end end return M diff --git a/bin/findProject.sh b/bin/findProject.sh index 99a1297..4234793 100755 --- a/bin/findProject.sh +++ b/bin/findProject.sh @@ -2,15 +2,15 @@ _find_root() { fzf << EOF -/Users/nige/Documents/Code/BOLIDEN -/Users/nige/Documents/Code/VOLVOCARS -/Users/nige/Documents/Code/GERSTNER -/Users/nige/Documents/Code/REPLYTO -/Users/nige/Documents/Code/RISE +${HOME}/Documents/Code/BOLIDEN +${HOME}/Documents/Code/VOLVOCARS +${HOME}/Documents/Code/GERSTNER +${HOME}/Documents/Code/REPLYTO +${HOME}/Documents/Code/RISE EOF } 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}"