VSW-REGISTER(1)

NAME
vsw register - Register with the repo

SYNOPSIS
vsw register [OPTION]... username

DESCRIPTION

vsw register - is used to register a new developer with the repo. This links the specified username to the developer's DID and optionally associates other externally identifiable information about the developer. If no options or username are specified, then the command will prompt the user through the possible options.

The options are as follows:

--did DID
    Specify which DID to register. If omitted, the default DID will be used.

--domain domain
    Specify a domain name to associate with this user. If this flag is passed, directions will be provided to prove ownership of the domain.

--email email
    Specify an email address to associate with this user. If this flag is passed, directions will be provided to prove ownership of the email address.

--github github-username
    Specify a GitHub username to associate with this user. If this flag is passed, directions will be provided to prove ownership of the GitHub account.

-h, --help
    print help menu

  Exit status:

0   if registration is successful

1   if username is in use

2   if unable to communicate with the repo

EXAMPLES

Register as a developer with interactive prompts

    $ vsw register

Register as vswuser1 and verify an email address

    $ vsw register --email user@example.com vswuser1

REPORTING BUGS
Open issues at: <https://github.com/verifiablesoftware/vsw/issues>

AUTHOR
Written by C. T. Al-Hakim and B. Dobry

COPYRIGHT
Copyright © 2020 Futurewei Technologies, Inc.
License Apache-2.0 License <https://github.com/verifiablesoftware/vsw/blob/master/LICENSE>.

SEE ALSO
vsw setup(1)
vsw init(1)
vsw install(1)
vsw publish(1)
vsw list(1)
vsw attest(1)
vsw verify(1)
vsw audit(1)