Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any options for iOS clients? #24

Open
wpcarro opened this issue Dec 19, 2022 · 3 comments
Open

Any options for iOS clients? #24

wpcarro opened this issue Dec 19, 2022 · 3 comments

Comments

@wpcarro
Copy link

wpcarro commented Dec 19, 2022

No description provided.

@FiloSottile
Copy link
Owner

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.

@david-haerer
Copy link

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 :)

@Brixy
Copy link

Brixy commented Dec 26, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants