aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* let the user enter their own setxkbmap command. more error-prone and flexible1.5.0Rasmus Steinke2017-05-212-31/+7
|
* better help textRasmus Steinke2017-05-211-7/+7
|
* better defaultsRasmus Steinke2017-05-211-4/+4
|
* split keyboard optionsRasmus Steinke2017-05-212-10/+30
|
* Merge pull request #72 from fd0/use-findRasmus Steinke2017-05-021-5/+3
|\ | | | | Use find instead of globstar
| * Use find instead of globstarAlexander Neumann2017-05-021-5/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In my password store in have symlinks to other directories (pointing to a separate git repository with passwords): ~/.password-store ├── foo.txt.gpg ├── Hardware -> /home/user/repos/passwords-Hardware └── secret.txt.gpg In the "passwords-Hardware" repo the structure was as follows: ~/repos/passwords-Hardware: ├── device.txt.gpg ├── extern │   └── simple.txt.gpg └── other.txt.gpg I wondered why rofi-pass would only show some passwords stored in the other repository (namely `device.txt` and `other.txt`), but not the files from the subdir (`simple.txt`). Today I took the time to properly debug this. Turns out, the bash `globstar` option doesn't play well with symlinks (as opposed to the original zsh implementation, which I've been happily using for years): In bash, `**` matches a symlink, but nothing below the symlink (if it points to a directory). So `**/*.gpg` matches `device.txt.gpg` and `other.txt.gpg`, but not `extern/simple.txt.gpg`. Using `pass` works very well (as it has been for years), because it also traverses symlinked directories. So I propose not using `globstar` for finding the passwords in the repo. This commit switches to calling `find`. The loop used in the code is safe with filenames containing spaces. Let me know what you think.
* Merge pull request #69 from fd0/disable-repeatRasmus Steinke2017-04-221-0/+24
|\ | | | | Add repeat disabling for remaining fields
| * Add repeat disabling for remaining fieldsAlexander Neumann2017-04-221-0/+24
|/
* Merge pull request #68 from fd0/disable-repeatRasmus Steinke2017-04-221-0/+7
|\ | | | | Disable keyboard repeat for autopass
| * Disable keyboard repeat for autopassAlexander Neumann2017-04-211-0/+7
|/ | | | | | | | This commit disables keyboard auto repeat during automatic password entry with xdotool, and reenables auto repeat afterwards only if it was enabled before. This procedure reduces accidentally repeated keys a lot. Closes #67
* add -kb-accept-entry "!Return" to default argumentsRasmus Steinke2017-04-091-1/+1
|
* Add comment about keyboard layouts and set it if user explicitly asks for itRasmus Steinke2017-03-122-1/+18
|
* Merge pull request #64 from moviuro/sane-defaultsRasmus Steinke2017-03-122-13/+10
|\ | | | | Sane defaults
| * rofi-pass: use umask instead of chmod.Moviuro2017-03-121-2/+2
| | | | | | | | Also avoids race conditions as a happy side effect
| * rofi-pass: some comments + newlines to let the code breatheMoviuro2017-03-121-0/+4
| |
| * rofi-pass: don't override rofi(1)'s option as defaultMoviuro2017-03-121-1/+1
| | | | | | | | An example can still be found in the provided example file
| * rofi-pass: use current username as defaultMoviuro2017-03-121-2/+2
| |
| * README.md, rofi-pass: don't run setxkbmap(1)Moviuro2017-03-122-8/+1
|/ | | | | | | The user has to take care of it, as they're probably smarter than the script. We didn't handle the cases where there were variants (such as `fr bepo`). Having the user fix this during session startup also fixes various other issues in different software (such as sxhkd(1)).
* try to detect keyboard layoutRasmus Steinke2017-03-112-2/+6
|
* mention keyboard layouts in READMERasmus Steinke2017-03-111-0/+5
|
* set us layout defaultRasmus Steinke2017-03-111-1/+1
|
* fix wrong coniditionRasmus Steinke2017-02-041-1/+1
|
* always ask for new nameRasmus Steinke2017-02-041-3/+1
|
* ask for new name if copying to same groupRasmus Steinke2017-02-041-1/+6
|
* Add copy to action menuRasmus Steinke2017-02-041-4/+15
|
* allow entering own passwordRasmus Steinke2017-02-041-4/+9
|
* allow entries to share passwords by referencing a password file with ↵1.4.4Rasmus Steinke2016-12-121-0/+5
| | | | "#FILE=SOME_FILE" where SOME_FILE is relative to your PASSWORD_STORE_ROOT.
* remove -kb-accept-return. Hopefully fixes #57 without side effectsRasmus Steinke2016-12-091-6/+6
|
* remove accidently pushed changesRasmus Steinke2016-11-081-1/+1
|
* remove accidently pushed changesRasmus Steinke2016-11-081-93/+54
|
* remove column depRasmus Steinke2016-11-021-55/+94
|
* read password file into array before building fieldsRasmus Steinke2016-09-101-6/+10
|
* exclude first line when generating arrayRasmus Steinke2016-09-101-1/+2
|
* remove quotes around keyboard string1.4.3Rasmus Steinke2016-08-301-1/+1
|
* put keyboard check in main functionRasmus Steinke2016-08-301-3/+4
|
* try to fix password-only entries1.4.2Rasmus Steinke2016-08-171-10/+12
|
* fix password copyRasmus Steinke2016-08-171-2/+2
|
* remove redundant echoRasmus Steinke2016-08-062-5/+4
|
* remove leading whitespaceRasmus Steinke2016-08-051-8/+6
|
* also allow "autotype"Rasmus Steinke2016-08-051-0/+2
|
* mention autopass valueRasmus Steinke2016-08-052-3/+1
|
* fix autotype1.4.1Rasmus Steinke2016-08-051-4/+7
|
* get rid of unused count variableRasmus Steinke2016-08-052-9/+0
|
* get rid of duplicate settingRasmus Steinke2016-08-052-4/+3
|
* show current default_do in help messageRasmus Steinke2016-08-051-1/+1
|
* add missing typemenu hotkeyRasmus Steinke2016-08-051-0/+2
|
* Remove leading whitespace from fields, fixes #51Rasmus Steinke2016-08-051-3/+3
|
* Respect default_do config setting and allow "menu" value. Fixes #52Rasmus Steinke2016-08-052-17/+25
|
* fix --show-lastRasmus Steinke2016-08-041-1/+20
|
* dont run setxkbmap if keyboard variable is unset1.4Rasmus Steinke2016-08-042-2/+4
|