Go to file
2015-07-17 03:47:54 +02:00
parsers fix chromium parser 2015-06-06 13:33:38 +02:00
PKGBUILD/git Initial import 2015-06-08 19:44:27 +02:00
addpass remove blank line 2015-07-17 03:41:45 +02:00
config.example config: add autotype. README: mention customizable field names 2015-07-17 03:04:33 +02:00
keepass2import.py rename keepass2 importer 2015-06-14 09:45:40 +02:00
LICENSE added LICENSE 2015-06-06 01:20:52 +02:00
Makefile add addpass to Makefile 2015-07-17 03:00:41 +02:00
README.md use autotype as default name 2015-07-17 03:47:54 +02:00
rofi-pass add ":tab" for autotype. also make it possible to use password at any position. This makes rofi-pass compatible with autopass (https://github.com/jreinert/autopass) 2015-07-17 02:41:00 +02:00
screenshot.png update screenshot 2015-07-08 17:40:56 +02:00

rofi-pass

bash script to handle pass storages in a convenient way

rofi-pass

rofi-pass has the following features:

  • Open URLs of entries with hotkey
  • Add new Entries to Password Storage
  • Edit existing Entries
  • Support for multiple roots for password-store (e.g. separate work from private passwords)
  • Auto Type User and Password. Format of password files are expected to be like:
foobarmysecurepassword
UserName: MyUser
URL: http://my.url.foo
  • Auto Typing of more than one field. This expects a autotype field in password file. (name of the field can be changed in config file - same for URL and Username)
foobarmysecurepassword
---
UserName: MyUser
SomeField: foobar
AnotherField: barfoo
URL: http://my.url.foo
autotype: SomeField :tab UserName :tab AnotherField :tab password

The :tab field has a special meaning. this will hit the tab key, obviously.

Requirements

Extras

rofi-pass comes with a tiny helper script, which makes it easier to create new pass entries. Just run it with addpass -name "My new Site" -user "zeltak" -branch "branch" -custom "foobar" -CustomOrder "branch :tab user :tab password". You can add as many fields as needed. fieldnames are defined with - and the actual value is defined inside the quotations.

Also included is an import script for keepass2 databases. It's the same script that can be downloaded from the pass homepage, with some minor modifications to match rofi-pass structure.