passage icon indicating copy to clipboard operation
passage copied to clipboard

Any options for iOS clients?

Open wpcarro opened this issue 3 years ago • 3 comments

wpcarro avatar Dec 19 '22 17:12 wpcarro

There's no iOS client I know of. For what it's worth, I use passage -q to generate a QR code, scan it with the iOS camera, and copy the text. Apps stay logged in for long enough with Face ID that this ends up working for me.

FiloSottile avatar Dec 19 '22 17:12 FiloSottile

Is there any change to fund development of an iOS client? I'm currently using pass with Pass - Password Store. Would love to switch to passage :)

david-haerer avatar Dec 24 '22 09:12 david-haerer

I use Pass for iOS and this little bash script—derived from passage’s README:

It is far from optimal, and I would like to get rid of GPG; but it works fine.

#! /usr/bin/bash
cd "${PASSAGE_DIR:-$HOME/.passage/store}"
while read -r -d "" passfile; do
	name="${passfile#./}"
	name="${name%.age}"
	[[ -f "${PASSWORD_STORE_DIR:-$HOME/.password-store}/$name.gpg" ]] && continue
	passage "$name" | pass insert -m "$name" || {
		pass rm "$name"
		break
	}
done < <(find . -path '*/.git' -prune -o -iname '*.age' -print0)
cd ~/.password-store/
git push

edit: The script converts secrets from passage the pass and pushes them to a repository for Pass for iOS.

Therefore, I use Pass for iOS ‘read only’.

From time to time a delete all secrets from .password-store/ and run the script to regenerate all pass secrets to ensure the list of secrets is complete.

This way I can use passage exclusively on my local computer.

Brixy avatar Dec 26 '22 13:12 Brixy