No description
Find a file
2020-12-23 14:15:16 +01:00
cmd/gpm style: change space to tab for goreport 2019-08-31 19:18:35 +02:00
gpm fix: update SearchEntry in test 2020-12-23 09:57:47 +01:00
.gitignore first version 2019-07-12 23:09:10 +02:00
.travis.yml feat: add test for entry 2019-07-27 09:00:23 +02:00
CHANGELOG.md release: version 2.0.0 2020-12-23 14:15:16 +01:00
LICENSE first version 2019-07-12 23:09:10 +02:00
README.md release: version 2.0.0 2020-12-23 14:15:16 +01:00

gpm: Go Passwords Manager

Version Build Status GoReport License

gpm is passwords manager write in go and use AES-256 to encrypt the wallets

Features

  • generate TOTP code
  • copy your login, password or otp in clipboard
  • manage multiple wallets
  • generate random password

Install

  • Install golang
  • Add ~/go/bin in your PATH
  • Download and build
go get git.yaegashi.fr/nishiki/gpm/cmd/gpm

How to use

First launch

  • Run gpm
  • Enter the passphrase to encrypt your new wallet
  • Press n to create your first entry and follow the instructions

All options

  -config string
    	specify the config file
  -digit
    	use digit to generate a random password
  -export string
    	json file path to export a wallet
  -help
    	print this help message
  -import string
    	json file path to import entries
  -length int
    	specify the password length (default 16)
  -letter
    	use letter to generate a random password
  -password
    	generate and print a random password
  -special
    	use special chars to generate a random password
  -wallet string
    	specify the wallet

License

Copyright (c) 2019 Adrien Waksberg

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.