boundary/api_cli.py
def get_arguments(self):
        """
        CLIs get called back so that they can process any command line arguments
        that are given. This method handles the standard command line arguments for:
        API Host, user, password, etc.
        """

        # We call this first so that logging is enabled as soon as possible
        self._configure_logging()

        # Extract the common command line arguments
        if self.args.api_host is not None:
            self._api_host = self.args.api_host
        if self.args.email is not None:
            self._email = self.args.email
        if self.args.api_token is not None:
            self._api_token = self.args.api_token
        self._curl = self.args.curl

        logging.debug("apihost: {0}".format(self._api_host))
        logging.debug("email: {0}".format(self._email))
        logging.debug("apitoken: {0}".format(self._api_token))
def get_arguments(self):
        """
        CLIs get called back so that they can process any command line arguments
        that are given. This method handles the standard command line arguments for:
        API Host, user, password, etc.
        """

        # We call this first so that logging is enabled as soon as possible
        self._configure_logging()

        # Extract the common command line arguments
        if self.args.api_host is not None:
            self._api_host = self.args.api_host
        if self.args.email is not None:
            self._email = self.args.email
        if self.args.api_token is not None:
            self._api_token = self.args.api_token
        self._curl = self.args.curl

        logging.debug("apihost: {0}".format(self._api_host))
        logging.debug("email: {0}".format(self._email))
        logging.debug("apitoken: {0}".format(self._api_token))
CLIs get called back so that they can process any command line arguments
        that are given. This method handles the standard command line arguments for:
        API Host, user, password, etc.