#!/usr/bin/env python
import argh

from .environments import Environment
from .frameworks import Tempest
from .utils import cleanup, Reporter

LOG = Reporter(__name__).setup()


def main(username, password, endpoint):
    environment = Environment(username, password, endpoint)

    with cleanup(environment):
        environment.build()
        Tempest(environment).populate_config()

argh.dispatch_command(main)

@@ -180,32 +180,40 @@
 ef main(username
+='admin'
 , password, endp
@@ -210,21 +210,70 @@
 word
-, endpoint
+='secrete',%0A         endpoint='http://localhost:5000/v2.0'
 ):%0A
+%0A
     

Make arguments optional