aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/rbw
Commit message (Collapse)AuthorAgeFilesLines
* sync the db every hour, like other bitwarden clientsJesse Luehrs2023-03-251-0/+6
|
* restore the --version optionJesse Luehrs2023-03-171-1/+1
|
* clippy/fmt1.6.0Jesse Luehrs2023-03-091-3/+3
|
* bump depsJesse Luehrs2023-03-091-1/+1
|
* add support for raw json outputclassabbyamp2023-03-082-6/+23
| | | | fixes #36
* more clippy cleanupsJesse Luehrs2023-02-182-3/+1
|
* refactor client cert handlingJesse Luehrs2023-02-181-1/+2
|
* stop warning on multiple crate versions in clippyJesse Luehrs2023-02-181-0/+1
| | | | | cargo deny already checks this, and clippy is giving warnings about duplicate windows deps that i don't care about
* replace term_size with terminal_sizeJesse Luehrs2023-02-181-2/+4
|
* use clap 4 instead of structoptJesse Luehrs2023-02-181-87/+76
|
* clippyJesse Luehrs2023-02-183-59/+60
|
* Merge pull request #95 from shadowwolf899/masterJesse Luehrs2023-02-182-1/+222
|\ | | | | Added a field flag to the get command
| * Added flag to get a specific field from an itemJericho Keyne2022-07-182-1/+222
| |
* | Merge pull request #92 from fopina/client_certJesse Luehrs2023-02-181-0/+2
|\ \ | | | | | | support for client certificates
| * | support for client certificatesFilipe Pina2022-05-261-0/+2
| |/
* / fix: don't panic when pipingwitcher2022-02-131-1/+9
|/ | | | | | | | Piping stdout to something like `head`, which closes rbw's stdout before it's done writing everything, causes a panic. The panic is circumvented by using `writeln!` instead of `println!` and ignoring the error when it's of kind `BrokenPipe`. Closes #79
* clippyJesse Luehrs2021-12-153-136/+142
|
* add documentation for rbw registerJesse Luehrs2021-10-271-1/+9
|
* add a separate "register" command to log in with api keysJesse Luehrs2021-10-273-19/+25
|
* start working on apikey authenticationJesse Luehrs2021-10-273-9/+19
| | | | | | | | | | not entirely working yet, because api keys aren't allowed to use the offline_access scope which provides access to the oauth refresh token. we will probably need to move to using stable device identifiers (should be able to generate one when the config is first created) and move this logic to a separate "rbw register" command which just does an apikey login but doesn't try to store any data, and then use the normal login flow after that
* clippyJesse Luehrs2021-10-272-30/+30
|
* fix #56 totp with spacearch2021-07-051-1/+1
|
* use totp-lite instead of oathJesse Luehrs2021-07-051-3/+7
| | | | oath appears to be unmaintained
* clippyJesse Luehrs2021-07-051-1/+1
|
* add shell completion supportJesse Luehrs2021-04-181-0/+21
|
* clippyJesse Luehrs2021-04-171-2/+2
|
* Don't generate a password history entry for empty passwordsLionel Flandrin2021-04-011-8/+14
| | | | Fixes #52
* support VISUAL in preference to EDITORJesse Luehrs2021-03-021-4/+4
|
* make the pinentry program configurableJesse Luehrs2021-03-021-0/+2
|
* persist uri match type when editingJesse Luehrs2021-02-212-11/+51
|
* bump depsJesse Luehrs2021-02-191-1/+1
|
* clippyJesse Luehrs2021-02-192-19/+16
|
* parse otpauth urls for totp codesJesse Luehrs2020-10-151-13/+29
|
* Zero-pad auth codeAsger Hautop Drewsen2020-10-151-1/+1
|
* ttyname was merged back into nixJesse Luehrs2020-10-121-25/+5
|
* clippyJesse Luehrs2020-10-121-2/+2
|
* implement rbw unlockedJesse Luehrs2020-07-253-0/+16
|
* also display the totp codeJesse Luehrs2020-07-252-0/+67
|
* add totp, uris, and custom fields to --full outputJesse Luehrs2020-07-251-4/+86
|
* prepare for ttyname from nixJesse Luehrs2020-07-031-18/+27
|
* mention that uuids can also be used to select entriesJesse Luehrs2020-06-231-4/+4
|
* fix regression in rbw get when not specifying a folderJesse Luehrs2020-06-231-32/+65
|
* support searching by folderJesse Luehrs2020-06-192-49/+159
|
* rustfmtJesse Luehrs2020-06-191-1/+2
|
* Print username for logins with --full (Jarkko Oranen)Jesse Luehrs2020-06-061-2/+3
|
* improve error message for agent crashesJesse Luehrs2020-05-251-8/+16
|
* remove more unnecessary error contextsJesse Luehrs2020-05-251-0/+2
|
* fix finding the active tty nameJesse Luehrs2020-05-251-5/+26
| | | | | apparently $TTY is a shell builtin variable, and not set in the actual environment
* remove some redundant error contextsJesse Luehrs2020-05-251-7/+6
|
* also suppress error if the socket file doesn't existJesse Luehrs2020-05-251-7/+7
|