Skip to content
forked from heapwolf/pxx

a cli tool to store encrypted values in a json file and easily get them out again

Notifications You must be signed in to change notification settings

alessioalex/pxx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SYNOPSIS

Store encrypted values in a json file.

USAGE

npm install pxx -g

LIST ALL ITEMS

Provides a nice ascii table that shows the meta data for the contents of the database.

pxx
┌─────────────────┬─────────────┬──────────────────┐
│ Key             │ Description │ Email            │
├─────────────────┼─────────────┼──────────────────┤
│ foobar          │ whatever    │ foobar@gmail.com │
├─────────────────┼─────────────┼──────────────────┤
│ instagram       │ foobar      │ paolo@async.ly   │
├─────────────────┼─────────────┼──────────────────┤
│ rd.io           │ music       │ paolo@gmail.com  │
├─────────────────┼─────────────┼──────────────────┤
│ reddit          │ crap        │ paolo@async.ly   │
├─────────────────┼─────────────┼──────────────────┤
│ speakerdeck.com │ slides      │ paolo@async.ly   │
├─────────────────┼─────────────┼──────────────────┤
│ typography.com  │ pretty      │ paolo@async.ly   │
└─────────────────┴─────────────┴──────────────────┘

READ AN ITEM

Prompts you for the master password and then provides the decrypted data.

pxx <key>

CREATE AN ITEM

Asks a series of questions about what you want to save to the database.

pxx --create

DELETE AN ITEM

Completely remove an item from the database.

pxx --delete <key>

UPDATE AN ITEM

To do... something like...

pxx --update <key>

CONFIG

Create an rc file that points to a sync'd directory. The columns array represents arbitrary fields that will be stored with the encrypted data. They can help you describe the data and are displayed when listing the contents of the database.

{
  "syncdir": "/Users/username/Google Drive/pxx",
  "algorithm": "aes-256-ctr",
  "columns": ["Key", "Description", "Email"]
}

About

a cli tool to store encrypted values in a json file and easily get them out again

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%