I'm getting an issue searching & I think it might be to do with my locale (which is en_IE.UTF-8).
I can login okay:
/usr/local/bin/lpass login *****@***.*** && exit
pinentry-curses: no LC_CTYPE known - assuming UTF-8
Success: Logged in as *****@***.***.
[Process completed]
However I get this when I search (sorry for size):
& when I run it from command line I get:
➜ user.workflow.************* /usr/bin/env python lpvm.py search-vault "gmail"
pinentry-curses: no LC_CTYPE known - assuming UTF-8
01:22:14 workflow.py:1634 DEBUG Cached data saved at : /Users/xxxxxx/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/org.koffel.alfred.terminal-control/vault_items.cpickle
01:22:14 workflow.py:1951 ERROR 'ascii' codec can't decode byte 0xc3 in position 11: ordinal not in range(128)
Traceback (most recent call last):
File "/Users/xxxxxx/Library/Application Support/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.*************/workflow/workflow.py", line 1946, in run
func(self)
File "lpvm.py", line 246, in main
search_vault(wf, vault, args.query)
File "lpvm.py", line 141, in search_vault
results = _search_vault(wf, vault, query)
File "lpvm.py", line 40, in _search_vault
match_on=MATCH_ALL ^ MATCH_ALLCHARS
File "/Users/xxxxxx/Library/Application Support/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.*************/workflow/workflow.py", line 1780, in filter
value = key(item).strip()
File "lpvm.py", line 88, in search_item_fields
return ' '.join(elements)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 11: ordinal not in range(128)
01:22:14 workflow.py:1969 DEBUG Workflow finished in 5.407 seconds.