You are browsing as a guest. Sign up (or log in) to start making projects!

1h 12m 1s logged

New Commands and Features

Added some new commands and upgraded already existing commands as well.

Commands

  • --memorable flag: Added this flag to vokul generate to make the generated string a memorizable string. (in this case, words)
  • vokul edit: I have vokul add and get. So i added vokul edit so you edit passwords or update your TOTP.
  • vokul delete: A simple command to remove a service entry entirely.
  • vokul export: Allow the user to export their vault to a plain-text JSON file (after re-entering the Master Password). This is a “Right to Leave”—users feel safer using a tool if they know they can easily get their data out of it.

Features

  • Dry-Run/Validation: Before committing a save() to the file, added a verification check. If the vault file is corrupted during a write operation (e.g., power failure), Vokul will detect it on the next launch and attempt to restore from the last valid .bak file automatically.
  • Lockdown on Error: If a user enters the wrong master password, added a “Cooldown” timer. After 3 failed attempts, force the process to sleep for 5 seconds, increasing exponentially to prevent brute-force attacks on the vault file.

(⚠️: Some of these are still in a WIP stage, will update them later. This is the skeleton that i’ll be building around)

0
3

Comments 0

No comments yet. Be the first!