aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/rbw/commands.rs
Commit message (Collapse)AuthorAgeFilesLines
* clippyJesse Luehrs13 days1-4/+4
|
* formattingJesse Luehrs2024-05-081-2/+4
|
* Merge pull request #169 from robertgzr/code-needleJesse Luehrs2024-05-081-5/+4
|\ | | | | Support UUIDs and URIs in code command
| * Support UUIDs and URIs in code commandRobert Günzler2024-05-011-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | a864366e60f6e7ae67df91010d7e30f3b1569ac0 changed the implementation of `find_entry` to work on the new `Needle` type, but when calling into it from the `code` subcommand the provided string was only passed as a `Needle::Name` when in fact also UUIDs are allowed. Remedy this by parsing the first argument in the same way as with the `get` command, which also enables passing URIs Signed-off-by: Robert Günzler <r@gnzler.io>
* | add sha256 and sha512 support for totpJonas2024-05-081-24/+78
|/
* don't delete custom fields when editing passwordsJesse Luehrs2024-04-201-3/+4
|
* fix message when editing passwordsJesse Luehrs2024-04-201-1/+1
|
* clippyJesse Luehrs2024-04-201-6/+2
|
* add --clipboard to rbw codeJesse Luehrs2024-04-201-1/+2
|
* more tests for matchingJesse Luehrs2024-04-201-19/+652
|
* clean up url matching a bit, and implement different match typesJesse Luehrs2024-04-201-89/+103
|
* [WIP] add URI matching for 'rbw get'proxict2024-01-021-29/+169
|
* fix error messageJesse Luehrs2024-01-011-1/+1
|
* clippy and fmtJesse Luehrs2024-01-011-29/+30
|
* implements ability to edit notesTin Lai2023-09-211-3/+29
| | | | Signed-off-by: Tin Lai <oscar@tinyiu.com>
* make display_field more consistentJesse Luehrs2023-08-131-93/+108
| | | | | fix an unnecessary unwrap, and ensure that all field accesses don't display a description and correctly copy to clipboard
* clippyJesse Luehrs2023-07-181-1/+1
|
* fix not being able to set notifications_urlJesse Luehrs2023-07-181-0/+4
|
* make clipboard manipulation happen from the agentJesse Luehrs2023-07-181-8/+2
| | | | | | | | | on x11 systems, you can't just send data to the os to store on the clipboard, you just register which application currently owns the clipboard and then other applications can use ipc to request the owning application to send them the clipboard data. this requires there to be an application still running in order to respond to those requests. luckily, we have one of those available in the form of the agent.
* tweak some messagesJesse Luehrs2023-07-181-7/+4
|
* remove unnecessary lineJesse Luehrs2023-07-181-2/+0
|
* clippy and fmtJesse Luehrs2023-07-161-27/+9
|
* rbw get add flag --clipboard to copy result to clipboardeatradish2023-06-161-66/+153
|
* sync the db every hour, like other bitwarden clientsJesse Luehrs2023-03-251-0/+6
|
* clippy/fmt1.6.0Jesse Luehrs2023-03-091-3/+3
|
* add support for raw json outputclassabbyamp2023-03-081-6/+19
| | | | fixes #36
* more clippy cleanupsJesse Luehrs2023-02-181-3/+0
|
* refactor client cert handlingJesse Luehrs2023-02-181-1/+2
|
* clippyJesse Luehrs2023-02-181-55/+56
|
* Merge pull request #95 from shadowwolf899/masterJesse Luehrs2023-02-181-0/+212
|\ | | | | Added a field flag to the get command
| * Added flag to get a specific field from an itemJericho Keyne2022-07-181-0/+212
| |
* | 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-151-128/+123
|
* add a separate "register" command to log in with api keysJesse Luehrs2021-10-271-4/+11
|
* start working on apikey authenticationJesse Luehrs2021-10-271-4/+4
| | | | | | | | | | 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-271-20/+20
|
* 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
|
* Don't generate a password history entry for empty passwordsLionel Flandrin2021-04-011-8/+14
| | | | Fixes #52
* make the pinentry program configurableJesse Luehrs2021-03-021-0/+2
|
* persist uri match type when editingJesse Luehrs2021-02-211-9/+41
|
* clippyJesse Luehrs2021-02-191-16/+14
|
* parse otpauth urls for totp codesJesse Luehrs2020-10-151-13/+29
|
* Zero-pad auth codeAsger Hautop Drewsen2020-10-151-1/+1
|
* clippyJesse Luehrs2020-10-121-2/+2
|
* implement rbw unlockedJesse Luehrs2020-07-251-0/+7
|
* also display the totp codeJesse Luehrs2020-07-251-0/+53
|