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, …) 
 - 
error(message: string)¶
- Prints a usage message incorporating the message to stderr and exits. 
 
- 
- 
troveclient.shell.main()¶
