usercfg —
remote account configuration protocol

Given a server implementing the open protocol, usercfg offers easy and passwordless command-line management of multiple accounts on multiple sites.

For more information check out the GitHub project page.

INSTALL

curl https://pkamenarsky.github.io/usercfg/install.sh | /bin/bash

EXAMPLES

$ usercfg example.com create-user -n NAME -e EMAIL --ssh-key

Create a new user. --ssh-key automatically uploads the user's public ssh key.

$ usercfg example.com request-password -n NAME

Request a password reset token to the email address registered by the user.

$ usercfg example.com add-payment -n NAME -t monthly --plan silver

Add a payment plan to the user's account (needs an extension to the reference server implementation).