Client for KPASS API.
Please install java before using this application
$ mkdir ~/Binary
export USR_BIN=~/Binary
$ cd ~/Coding
$ git clone https://github.com/ZERDICORP/kpass__client.git
$ cd ~/Coding/kpass__client/src && ./build
$ cd ~/Coding/kpass__client/build && ./mkbin
$ kpass
By default my server
$ cat ~/Coding/kpass__client/build/resources/app.cfg
port = 83
host = 95.165.89.228
$ rm -rf ~/Coding/kpass__client/{,.[!.],..?}!(build)
$ kpass auth <email> <password>
$ kpass auth --new <email> <password>
$ kpass logout
$ kpass f=<name>
Or, to get all services you can use the following command
$ kpass f=*
$ kpass a <name> <login> <password>
You can also generate a random password
$ kpass a <name> <login> gen
$ kpass e <index> <new_name> <new_login> <new_password>
If you do not want to change a certain field, you can put "_" in its place, then its value will remain the same.
In the example below, I chose not to change the name.
$ kpass e 83 _ my@gmail.com Qwerty123
And, also, you can generate a password automatically
$ kpass e 83 _ my@gmail.com gen
$ kpass d <index>
$ kpass pwd <new_password>