Skip to content
forked from mssun/passforios

Pass for iOS - an iOS client compatible with Pass command line application.

License

Notifications You must be signed in to change notification settings

mxw39/passforios

This branch is 1 commit ahead of, 165 commits behind mssun/passforios:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Xian Wang
May 19, 2021
fcfa59d · May 19, 2021
Feb 1, 2021
Jan 6, 2021
Jul 20, 2020
Jul 13, 2019
May 19, 2021
Jan 1, 2021
Mar 8, 2021
Mar 8, 2021
Feb 1, 2021
Mar 8, 2021
Jan 11, 2021
Sep 7, 2020
Jan 10, 2021
May 19, 2021
Dec 30, 2020
Dec 30, 2020
Feb 1, 2021
Mar 8, 2021
May 19, 2021
May 19, 2021
Dec 24, 2020
Dec 24, 2020
Feb 9, 2017
Sep 20, 2020
Feb 16, 2021
Dec 10, 2018

Repository files navigation

Pass

GitHub release Gitter Build Status Donate

Pass is an iOS client compatible with ZX2C4's Pass command line application. It is a password manager using GPG for encryption and Git for version control.

Pass for iOS is available in App Store with the name "Pass - Password Store", and both iPhone and iPad are supported.

Download on the App Store

You can also help us test beta versions through TestFlight.

Features

  • Compatible with the Password Store command line tool.
  • View, copy, add, and edit password entries.
  • Encrypt and decrypt password entries by PGP keys.
  • Synchronize with your password Git repository.
  • User-friendly interface: search, long press to copy, copy and open link, etc.
  • Support one-time password tokens (two-factor authentication codes).
  • Autofill in Safari/Chrome and supported apps.

Screenshots

Usages

For more, please read the wiki page.

Building Pass for iOS

  1. Install libtool, automake, cmake, carthage, cocoapods, and go: brew install libtool automake cmake carthage cocoapods [email protected] swiftlint swiftformat. At the moment, the project does not build with current version of go (1.15). Use 1.14
  2. Install dependencies via Carthage in the project root directory: ./scripts/wcarthage update then ./scripts/wcarthage bootstrap --platform iOS. This may take some time.
  3. Run ./scripts/gopenpgp_build.sh to build go dependencies.
  4. Install dependencies via CocoaPods in the project root directory: pod install.
  5. Open the pass.xcworkspace file in Xcode.
  6. Build & Run.

License

MIT

About

Pass for iOS - an iOS client compatible with Pass command line application.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 97.6%
  • Ruby 1.5%
  • Other 0.9%