passcualito

Crates.iopasscualito
lib.rspasscualito
version0.1.1
created_at2025-07-20 21:36:17.789962+00
updated_at2025-08-23 15:35:18.300926+00
descriptionSimple Command-Line Password Manager for Linux
homepagehttps://github.com/javiorfo/passcualito#readme
repositoryhttps://github.com/javiorfo/passcualito
max_upload_size
id1761426
size45,278
Javier Orfo (javiorfo)

documentation

README

passcualito

Simple Command-Line Password Manager for Linux

Caveats

  • This program has been developed on and for Linux following open source philosophy.

Installation

  • Using Cargo
cargo install passcualito
  • From AUR Arch Linux (using paru or yay):
paru -S passcualito

Description

Usage:
  passc [command]

Available Commands:
  add         Add a new entry to the store
  copy        Copy password to clipboard
  edit        Edit the entry.
  export      Export data in a JSON file
  help        Help about any command
  import      Import entries from a JSON file
  list        List all properties of the entry by name
  password    Generates a password of the number passed
  remove      Remove the entry
  version     app version

Flags:
  -h, --help   help for passc

Use "passc [command] --help" for more information about a command.

Usage

  • By executing any command, if there is no password store created, passcualito will ask for a Master Password (6 characters at least).

  • Once the master password is created also the password store will be ($HOME/.passcualito/passwords.dat)

  • When the user is logged, passcualito will keep some kind of session using /tmp system folder

passcualito

Notes

  • Command passc add entry_name could have optionals flags:
    • -p p4$$w0rd_here (if not enter a password manually a random 20 char password will be generated)
    • -i "some extra useful info"
  • Command passc password 10 (10 char password) could have optionals flags:
    • -c a (alphabetic password)
    • -c n (numeric password)
    • -c an (alphanumeric password)
    • -c anc (alphanumeric + capitals password)
  • Format of JSON data:
{
  "name": "name_of_entry",
  "password": "password_value",
  "info": "some extra info (could be empty)"
}

Donate

  • Bitcoin (QR) 1GqdJ63RDPE4eJKujHi166FAyigvHu5R7v
  • Paypal
Commit count: 27

cargo fmt