Skip to content

ronak-pal1/rpgs

Repository files navigation

rpgs.js

Maintenance made-with-javascript Npm package total downloads

RPGS (Rapid Password Generator & Storer) is a convenient npm package designed to simplify password management directly from the command line interface (CLI). With RPGS, you can securely store and generate passwords, all without leaving your terminal. Say goodbye to the hassle of navigating between different applications to find or generate passwords.

Prerequisites

This program requires NodeJS (version 8 or later) and NPM. Node and NPM are really easy to install. To make sure you have them available on your machine, try running the following command.

$ npm -v && node -v
6.4.1
v8.16.0

Table of contents

Getting Started

Follow the below instructions to use the rpgs program on your CLI. (Contribution section is in below)

Installation

BEFORE YOU INSTALL: please read the prerequisites

Install the rpgs npm package globally:

$ npm install rpgs -g

Usage

Initializing the password manager

$ rpgs init

Generating a random password

$ rpgs generate

or

$ rpgs generate -c
$ rpgs generate --copy

The -c or --copy flag the copy the generated password.

Saving a password with a label

$ rpgs save

Getting the passwords

$ rpgs show

or

$ rpgs show -p
$ rpgs show --print

The -p or --print flag will not only copy the saved password but also print it to the terminal so that you can see it.

Deleting the passwords

$ rpgs delete

To delete a specific password by selecting the label

$ rpgs reset

To reset the whole manager. (This will delete all the passwords)

Version info

$ rpgs -v

or

$ rpgs --version

Help

$ rpgs -h

or

$ rpgs --help

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Add your changes: git add .
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request 😎

Built With

  • commader.js
  • inquirer.js

Authors

License

The license as stated in the LICENSE file.