Skip to content

misterdown/naive-password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

naive-password-manager

A simple command-line password manager written in C++.

Features

  • Add new passwords for services.
  • Edit existing passwords.
  • Retrieve passwords for services.
  • Delete passwords for services.
  • List all services and passwords.

Usage

Usage: password manager [options]

options:
--help                           display this help message.
-n <service name> <password>     create a new password for the specified service.
-e <service name> <new_password> change a password for the specified service.
-r <service name>                retrieve the password for the specified service.
-d <service name>                delete the password for the specified service.
-l                               list all services and passwords.

examples:
passwordmanager --help
passwordmanager -n example_service example_password
passwordmanager -e example_service new_example_password
passwordmanager -r example_service
passwordmanager -d example_service
passwordmanager -l

Build

Prerequisites

  • C++ compiler (e.g., g++, clang)
    • C++11 or later
  • CMake
cmake -G "Unix Makefiles" .
make

Run

./passwordmanager [options]

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A simple command-line password manager written in C++.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published