diff options
-rw-r--r-- | README.md | 8 | ||||
-rwxr-xr-x | rofi-pass | 1 |
2 files changed, 9 insertions, 0 deletions
@@ -25,6 +25,14 @@ in a convenient way using [rofi](https://github.com/DaveDavenport/rofi). url: http://my.url.foo ``` +* Auto-typing username based on path. + The structure of your password store must be like: + + ``` + foo/bar/site.com/username + ``` + And you must set the `default-autotype` to `'path :tab pass'`. + * Auto-typing of more than one field, using the `autotype` entry: ``` @@ -95,6 +95,7 @@ autopass () { ":enter") xdotool key Return;; ":otp") printf '%s' "$(generateOTP)" | xdotool type --delay ${xdotool_delay} --clearmodifiers --file -;; "pass") printf '%s' "${password}" | xdotool type --delay ${xdotool_delay} --clearmodifiers --file -;; + "path") printf '%s' "${selected_password}" | rev | cut -d'/' -f1 | rev | xdotool type --clearmodifiers --file -;; *) printf '%s' "${stuff[${word}]}" | xdotool type --delay ${xdotool_delay} --clearmodifiers --file -;; esac done |