troveclient.shell module¶
Command-line interface to the OpenStack Trove API.
- class troveclient.shell.OpenStackHelpFormatter(prog, indent_increment=2, max_help_position=34, width=None)¶
Bases:
argparse.HelpFormatter
- start_section(heading)¶
- class troveclient.shell.OpenStackTroveShell¶
Bases:
object
- do_bash_completion(args)¶
Prints arguments for bash_completion.
Prints all of the commands and options to stdout so that the trove.bash_completion script doesn’t have to hard code them.
- do_help(args)¶
Displays help about this program or one of its subcommands.
- get_base_parser(argv)¶
- get_subcommand_parser(version, argv)¶
- main(argv)¶
- setup_debugging(debug)¶
- class troveclient.shell.TroveClientArgumentParser(*args, **kwargs)¶
Bases:
argparse.ArgumentParser
- add_argument(dest, ..., name=value, ...)¶
- add_argument(option_string, option_string, ..., name=value, ...) None
- error(message: string)¶
Prints a usage message incorporating the message to stderr and exits.
- troveclient.shell.main()¶