Commit graph

39 commits

Author SHA1 Message Date
127f3779f8 feat: Make the name option in edit & add as argument (#29)
All checks were successful
Write changelog / write-changelog (push) Successful in 3s
Rust CI / Rust CI (push) Successful in 1m48s
Reviewed-on: #29

BREAKING-CHANGE: Change the `name` option to argument in `name` and `edit` commands
Co-authored-by: Awiteb <a@4rs.nl>
Co-committed-by: Awiteb <a@4rs.nl>
2024-05-07 07:55:39 +02:00
3436e616f8
chore: Reformat the codebase with the new configration
All checks were successful
Rust CI / Rust CI (pull_request) Successful in 1m52s
Write changelog / write-changelog (push) Successful in 3s
Rust CI / Rust CI (push) Successful in 1m49s
2024-05-07 00:16:53 +03:00
17974ce74b
chore(lint): Impl the clippy lints 2024-05-07 00:16:52 +03:00
6f6966d5b2
feat: Encrypt the hole vault file
All checks were successful
Rust CI / Rust CI (pull_request) Successful in 1m6s
Write changelog / write-changelog (push) Successful in 3s
Rust CI / Rust CI (push) Successful in 1m9s
BREAKING-CHANGE: The previous format is not supported after this commit, so
you must export your vaults in bit-warden format (before this commit)
and then re-invoke them (after this commit)
2024-05-03 08:13:45 +03:00
7b4079e22c
chore: Remove the generic type from Vault[s] 2024-05-02 11:12:33 +03:00
31a68b9277 feat: Support --verbose flag (#23)
All checks were successful
Write changelog / write-changelog (push) Successful in 3s
Rust CI / Rust CI (push) Successful in 1m19s
Reviewed-on: #23
Co-authored-by: Awiteb <a@4rs.nl>
Co-committed-by: Awiteb <a@4rs.nl>
2024-04-30 16:49:21 +02:00
791d390e63 feat: Support rm and ls aliases (#22)
All checks were successful
Write changelog / write-changelog (push) Successful in 3s
Rust CI / Rust CI (push) Successful in 1m15s
Reviewed-on: #22
Fixes: #18
Co-authored-by: Awiteb <a@4rs.nl>
Co-committed-by: Awiteb <a@4rs.nl>
2024-04-29 23:50:45 +02:00
83c7296bf7 refactor: Use select for vaults listing (#19)
All checks were successful
Write changelog / write-changelog (push) Successful in 3s
Rust CI / Rust CI (push) Successful in 1m17s
Reviewed-on: #19
Fixes: #10
Fixes: #8
Co-authored-by: Awiteb <a@4rs.nl>
Co-committed-by: Awiteb <a@4rs.nl>
2024-04-29 17:50:32 +02:00
b4bcaa92ca feat: Validate args before ask for the master password (#17)
All checks were successful
Write changelog / write-changelog (push) Successful in 3s
Rust CI / Rust CI (push) Successful in 1m17s
Reviewed-on: #17
Fixes: #13
Co-authored-by: Awiteb <a@4rs.nl>
Co-committed-by: Awiteb <a@4rs.nl>
2024-04-29 13:39:36 +02:00
5f357b89cb feat: Ability to enter password via stdin add&edit (#15)
Some checks failed
Write changelog / write-changelog (push) Failing after 2s
Rust CI / Rust CI (push) Successful in 1m13s
Reviewed-on: #15
Co-authored-by: Awiteb <a@4rs.nl>
Co-committed-by: Awiteb <a@4rs.nl>
2024-04-25 00:27:56 +02:00
a625f794dd
chore: Use inquire to get user password (#14)
Some checks failed
Write changelog / write-changelog (push) Failing after 3s
Rust CI / Rust CI (push) Successful in 1m13s
Reviewed-on: #14
Co-authored-by: Awiteb <a@4rs.nl>
Co-committed-by: Awiteb <a@4rs.nl>
2024-04-24 19:11:17 +03:00
af6664da5c feat: Make the username & password optional in the vault (#12)
All checks were successful
Write changelog / write-changelog (push) Successful in 3s
Rust CI / Rust CI (push) Successful in 1m19s
Reviewed-on: #12
Co-authored-by: Awiteb <a@4rs.nl>
Co-committed-by: Awiteb <a@4rs.nl>
2024-04-20 16:38:50 +02:00
bae0cf1747
change: Change 'password manager' to 'vault manager' 2024-03-19 10:28:49 +03:00
4def4aadb2
refactor: Add a ecryption state to the vault
Also
- Rename `password`somthing to `vault`somthing
- Rename the `password` mod to `vault`

BREAKING-CHANGE: Moving from password to vault
ISSUE: #4
2024-03-19 10:28:43 +03:00
f6aaecb9cf
refactor: Rename Passwords Vaults 2024-03-19 00:32:24 +03:00
6163c3ff26
refactor: Move from GitHub to Forgejo 2024-03-17 06:59:37 +03:00
TheAwiteb
1474bc9fe3
Support null bitwarden login, username and password 2024-01-07 22:16:39 +03:00
TheAwiteb
084ab77290
Fix the new update check 2024-01-07 21:51:22 +03:00
TheAwiteb
3ced70b491
Update the notification message 2024-01-03 15:58:49 +03:00
TheAwiteb
abdcbdf6dc
Create the local dir in the local_project_file function
Co-authored-by: Amjad Alsharafi <26300843+Amjad50@users.noreply.github.com>
2024-01-03 15:54:00 +03:00
TheAwiteb
4f263aa28e
Notify the user if there is a new version of lprs 2024-01-02 21:59:53 +03:00
TheAwiteb
1f254fb139
Remove unused import macros::* 2023-12-31 15:08:10 +03:00
TheAwiteb
804313009d
Remove map_err and use ? 2023-12-29 11:51:00 +03:00
TheAwiteb
f888e83525
Add import command 2023-12-29 11:37:53 +03:00
TheAwiteb
aa66bd7fda
Handel the json extension and file and the existence of the file 2023-12-29 10:47:51 +03:00
TheAwiteb
0fe3e748d9
Move Format of export and import to password/mod.rs 2023-12-29 10:25:16 +03:00
TheAwiteb
07df4826e6
Update the Lprs description 2023-12-29 08:53:05 +03:00
TheAwiteb
5df67e772c
Add export command 2023-12-29 08:47:13 +03:00
TheAwiteb
7b58e9e9a6
Rename the project to lprs 2023-12-26 20:53:07 +03:00
TheAwiteb
5a9957717b
Use #[serde_with_macros::skip_serializing_none] on Password struct 2023-12-25 17:06:40 +03:00
TheAwiteb
02fd8d100b
Add remove command 2023-12-25 04:41:16 +03:00
TheAwiteb
4e333d9665
Add generate command 2023-12-24 20:27:50 +03:00
TheAwiteb
4b15b9403a
Don't ask for master password in clean command 2023-12-24 20:26:51 +03:00
TheAwiteb
bdfb17d888
Derive Default for Passwords 2023-12-24 20:25:47 +03:00
TheAwiteb
ba71088679
Exit with 1 status code when there is no passwords to list 2023-12-24 20:22:28 +03:00
TheAwiteb
534f3c605b
Add the edit command 2023-12-24 13:28:12 +03:00
TheAwiteb
fae55817bd
Make the index non-zero number 2023-12-24 13:27:01 +03:00
TheAwiteb
a27b2e3f66
Add license header to source files 2023-12-23 23:04:47 +03:00
TheAwiteb
018c8c63b2
First source commit 2023-12-23 22:59:45 +03:00