#!/usr/bin/env python3

import nexpose.nexpose as nexpose
import nexpose.args as nexposeargs
import nexpose.get_credentials as get_credentials

def main():
    """
    Parse arguments
    """
    parser = nexposeargs.parser
    parser.description = "Get Nexpose engine pools."
    args = parser.parse_args()

    base_url = ':'.join([args.baseurl, args.port])
    
    user = args.user or get_credentials.user()
    password = args.password or get_credentials.password()
    login = nexpose.login(
        base_url=base_url,
        user=user,
        password=password,
        verify=args.verify,
    )

    engine_pools = nexpose.engine_pools(nlogin=login)

    print(engine_pools)


if __name__ == "__main__":
    main()
