1
0
Fork 0
mirror of https://github.com/nishiki/manage-password.git synced 2024-11-26 23:33:03 +00:00
MPW is a little software which stores your passwords in an GPG encrypted file.
Find a file
2016-05-16 21:04:49 +02:00
bin rename function checkconfig to is_valid? 2016-05-16 20:15:42 +02:00
i18n minot fix spelling 2016-05-16 19:51:59 +02:00
lib/mpw rename function checkconfig to is_valid? 2016-05-16 20:15:42 +02:00
test fix tests 2015-05-11 19:15:33 +02:00
.gitignore add .gitignore 2014-12-06 23:33:48 +01:00
CHANGELOG add install with gem 2015-06-21 23:45:25 +02:00
Gemfile update Gemfile 2016-05-16 19:55:25 +02:00
LICENSE rename license 2013-12-26 21:02:53 +01:00
mpw.gemspec fix dependancy 2015-07-19 21:51:05 +02:00
README.md update readme 2016-05-16 21:04:49 +02:00
VERSION add no-sync option 2015-09-27 09:16:56 +02:00

Manage your passwords!

MPW is a little software which stores your passwords in an GPG encrypted file. MPW can synchronize your password with via SSH or FTP.

Installation

This program work with ruby >= 2.0

  • install ruby and rubygems on your computer
  • gem install mpw

How to use

  • Show help

mpw --help

  • Setup a new config file

mpw --setup mpw --setup --config /path/conf/file.cfg

  • Create and setup a new wallet

mpw --setup-wallet --wallet new_wallet_name mpw --setup-wallet --wallet new_wallet_name --config /path/conf/file.cfg

  • Add a new item in wallet

mpw --add mpw --add --config /path/conf/file.cfg mpw --add --wallet wallet_name mpw --add --config /path/conf/file.cfg --wallet wallet_name

  • Update an item

mpw --update --id uniq_id mpw --update --id uniq_id --config /path/conf/file.cfg mpw --update --id uniq_id --wallet wallet_name mpw --update --id uniq_id --config /path/conf/file.cfg --wallet wallet_name

  • Delete an item

mpw --delete --id uniq_id mpw --delete --id uniq_id --config /path/conf/file.cfg mpw --delete --id uniq_id --wallet wallet_name mpw --delete --id uniq_id --config /path/conf/file.cfg --wallet wallet_name

  • Show an item

mpw --show 'string to search' mpw --show 'string to search' --config /path/conf/file.cfg mpw --show 'string to search' --wallet wallet_name mpw --show 'string to search' --config /path/conf/file.cfg --wallet wallet_name mpw --show 'string to search' --group group_name mpw --show 'string to search' --group group_name --config /path/conf/file.cfg mpw --show 'string to search' --group group_name --wallet wallet_name mpw --show 'string to search' --group group_name --config /path/conf/file.cfg --wallet wallet_name

  • Export data in YAML file

mpw --export --file /path/file/to/export.yml mpw --export --file /path/file/to/export.yml --config /path/conf/file.cfg mpw --export --file /path/file/to/export.yml --wallet wallet_name mpw --export --file /path/file/to/export.yml --config /path/conf/file.cfg --wallet wallet_name

  • Import data from YAML file

mpw --import --file /path/file/to/export.yml mpw --import --file /path/file/to/export.yml --config /path/conf/file.cfg mpw --import --file /path/file/to/export.yml --wallet wallet_name mpw --import --file /path/file/to/export.yml --config /path/conf/file.cfg --wallet wallet_name

Format file to import:

1: name: Website perso group: Perso host: localhost.local protocol: ftp user: test password: letoortue port: 21 comment: Mysuper website 2: name: Linuxfr group: Pro host: Linuxfr.org protocol: https user: test password: coucou port: comment: