From b6f1df06fec4018bb94fe700c78e626155beb6eb Mon Sep 17 00:00:00 2001 From: Lothar Haeger Date: Sun, 2 Aug 2020 19:09:19 +0200 Subject: [PATCH] Cleanup after rebranding --- ...workflow => LastPass-Search.alfredworkflow | Bin 14567 -> 14587 bytes README.md | 14 +++---- workflow/info.plist | 39 ++++++++---------- 3 files changed, 25 insertions(+), 28 deletions(-) rename lastpass-cli-alfred-workflow.alfredworkflow => LastPass-Search.alfredworkflow (59%) diff --git a/lastpass-cli-alfred-workflow.alfredworkflow b/LastPass-Search.alfredworkflow similarity index 59% rename from lastpass-cli-alfred-workflow.alfredworkflow rename to LastPass-Search.alfredworkflow index 01c999b0dd71bec1b0df05cd092bddce268eb12d..36a884e27216b0aac34a3e47b5525e8fba2c0571 100644 GIT binary patch delta 5149 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 LLI#vK00000Yo6_l delta 5181 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 rQFoF0Mz0hA0E3fJI3xt8?= v1.4.8) ## License diff --git a/workflow/info.plist b/workflow/info.plist index 3e63383..cd96d19 100644 --- a/workflow/info.plist +++ b/workflow/info.plist @@ -3,9 +3,9 @@ bundleid - com.stuartryan.alfred.lastpass + com.brummelhook.alfred.lastpass category - Tools + Productivity connections 01DFFE0F-13AB-4E19-AC39-8E2177548224 @@ -237,13 +237,13 @@ createdby - Stuart Ryan + Lothar Haeger description - + Search LastPass for usernames, sites and passwords disabled name - LastPass CLI + LastPass Search objects @@ -284,12 +284,6 @@ set current_unix_path to POSIX path of current_path set osascript to (system attribute "alfred_preferences") & "/workflows/" & (system attribute "alfred_workflow_uid") & "/passwordInput.osascript" -try - do shell script "mkdir \"" & (system attribute "alfred_workflow_data") & "\"" -end try - -do shell script "echo \"" & osascript & "\" > \"" & (system attribute "alfred_workflow_data") & "/running_location.txt\"" - do shell script "export LPASS_ASKPASS=\"" & osascript & "\"" do shell script "launchctl setenv LPASS_ASKPASS \"" & osascript & "\"" @@ -314,7 +308,7 @@ end if do shell script "/bin/bash -c '" & "export TERM=\"xterm-256color\" && export LPASS_ASKPASS=\"" & osascript & "\" && export LPASS_AGENT_TIMEOUT=" & login_timeout & " && " & lpass_binary & " login --trust \"" & login_email & "\" && clear && " & lpass_binary & " ls --sync=now > /dev/null 2>&1 && exit 0'" if ("{query}" = "scriptlocationnotset") then -tell application "Alfred 3" to search "lp " +tell application id "com.runningwithcrayons.Alfred" to search "lp " end if scriptargtype 0 @@ -395,7 +389,7 @@ end if uid 815177FB-CED1-42F3-AC5B-C1AC60735FA1 version - 2 + 3 config @@ -473,6 +467,8 @@ print $results; alfredfiltersresultsmatchmode 0 + argumenttreatemptyqueryasnil + argumenttrimmode 0 argumenttype @@ -622,7 +618,7 @@ exit 0; uid 29656ADA-02CB-48FC-BC0E-20376CF8D8EF version - 2 + 3 config @@ -740,7 +736,7 @@ print $results; uid 201D2F2C-024E-4FA6-8B0C-CF32974E5077 version - 2 + 3 config @@ -1025,12 +1021,11 @@ echo "{query}" readme - See installation instructions at https://github.com/stuartcryan/lastpass-alfred-workflow -For support please log a ticket on https://github.com/stuartcryan/lastpass-alfred-workflow + This is an updated and rebranded version of the LastPass CLI workflow initially created by Stuart C. Ryan and published under GPL-2. -NOTE: This Alfred Workflow is not affiliated in any way with LastPass. The LastPass trademark and logo are owned by LastPass.com. The LastPass logo and product name have been used with permission of the LastPass team. +Since the original piece has some bugs that prevent using it on macOS Catalina and since 2016 pull requests are ignored, I assume hthe code has been abandoned and submit my updated fork as an alternative to move forward. -My thanks go out to LastPass for their awesome product and the new CLI! +See installation instructions at https://github.com/lhaeger/lastpass-alfred-workflow uidata 01DFFE0F-13AB-4E19-AC39-8E2177548224 @@ -1188,9 +1183,11 @@ My thanks go out to LastPass for their awesome product and the new CLI! 620 + variablesdontexport + version - 1.4.8 + 1.4.9 webaddress - http://technicalnotebook.com + https://github.com/lhaeger/lastpass-alfred-workflow