bittensor.cli#
Module Contents#
Classes#
| Custom ArgumentParser for better error messages. | |
| Implementation of the Command Line Interface (CLI) class for the Bittensor protocol. | 
Attributes#
- bittensor.cli.ALIAS_TO_COMMAND#
- class bittensor.cli.CLIErrorParser(prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=HelpFormatter, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True, exit_on_error=True)#
- Bases: - argparse.ArgumentParser- Custom ArgumentParser for better error messages. - error(message)#
- This method is called when an error occurs. It prints a custom error message. 
 
- bittensor.cli.COMMANDS#
- class bittensor.cli.cli(config=None, args=None)#
- Implementation of the Command Line Interface (CLI) class for the Bittensor protocol. This class handles operations like key management (hotkey and coldkey) and token transfer. - Parameters:
- config (Optional[bittensor.config]) – 
- args (Optional[List[str]]) – 
 
 - static __create_parser__()#
- Creates the argument parser for the Bittensor CLI. - Returns:
- An argument parser object for Bittensor CLI. 
- Return type:
 
 - static check_config(config)#
- Checks if the essential configuration exists under different command - Parameters:
- config (bittensor.config) – The configuration settings for the CLI. 
 
 - static create_config(args)#
- From the argument parser, add config to bittensor.executor and local config - Parameters:
- args (List[str]) – List of command line arguments. 
- Returns:
- The configuration object for Bittensor CLI. 
- Return type:
 
 - run()#
- Executes the command from the configuration. 
 
- bittensor.cli.console#