Skip to content

rasjostrom/unipass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

UniPass

is a password manager for terminal environments.

Password entries are stored in a sqlite3 database.

AS FOR NOW THIS APPLICATION DOES NOT ENCRYPT STORED PASSWORDS!

Requirements

  • python2.7-3.5
  • urwid
  • click

Install pip

apt-get install python-pip

Install copy/paste dependency

apt-get install xsel

Install requirements

pip install -r requirements.txt 

Usage

Show available commands

python -m unipass --help

Start urwid gui

python -m unipass --urwid

List services

python -m unipass --list

Add service

python -m unipass --add

Get service

python -m unipass --get <arg>

Import/export

python -m unipass --import-data <arg>
python -m unipass --export-data <arg>

Database located in

~/.unipass/sqlite3.db

Todo

  • ! Encrypt data stored in db !
  • Find something generic instead of "xsel" for copy/paste
  • Get more test coverage
  • Add password entry
  • Edit password entry
  • Delete password entry

About

Terminal based password manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages