def __init__(self, base_args): CommandBase.__init__(self, base_args) self._base_args.append(commands.OUTDATED)
def __init__(self, base_args): CommandBase.__init__(self, base_args) self._base_args.append(commands.CONFIG)
def __init__(self, base_args): CommandBase.__init__(self, base_args) self._base_args.append(commands.UPGRADE)
def __init__(self, base_args): CommandBase.__init__(self, base_args) self._base_args.append(commands.MONITOR)
def __init__(self, cli_path="arduino-cli", config_file=None, additional_urls=None, log_file=None, log_format=None, log_level=None, no_color=None): """ :param cli_path: The :code:`arduino-cli` command name if available in :code:`$PATH`. Can also be a direct path to the executable :type cli_path: str :param config_file: The path to the :code:`arduino-cli` configuration file to be used :type config_file: str or NoneType :param additional_urls: A list of URLs to custom board definitions files :type additional_urls: list or NoneType :param log_file: A path to a file where logs will be stored :type log_file: str or NoneType :param log_format: The format the logs will use :type log_format: str or NoneType :param log_level: The log level for the log file :type log_level: str or NoneType :param no_color: Disable colored output :type no_color: bool or NoneType """ base_args = [cli_path, flags.FORMAT, ArduinoCliCommand.__FORMAT_JSON] if config_file: base_args.extend( [flags.CONFIG_FILE, CommandBase._strip_arg(config_file)]) if additional_urls: base_args.extend([ flags.ADDITIONAL_URLS, ",".join(CommandBase._strip_args(additional_urls)) ]) if log_file: base_args.extend( [flags.LOG_FILE, CommandBase._strip_arg(log_file)]) if log_format: base_args.extend( [flags.LOG_FORMAT, CommandBase._strip_arg(log_format)]) if log_level: base_args.extend( [flags.LOG_LEVEL, CommandBase._strip_arg(log_level)]) if no_color is True: base_args.append(flags.NO_COLOR) CommandBase.__init__(self, base_args) self.__board = BoardCommand(self._base_args) self.__cache = CacheCommand(self._base_args) self.__compile = CompileCommand(self._base_args) self.__config = ConfigCommand(self._base_args) self.__core = CoreCommand(self._base_args) self.__daemon = DaemonCommand(self._base_args) self.__debug = DebugCommand(self._base_args) self.__lib = LibCommand(self._base_args) self.__sketch = SketchCommand(self._base_args) self.__upload = UploadCommand(self._base_args) self.__version = VersionCommand(self._base_args) self.__burn_bootloader = BurnBootloaderCommand(self._base_args) self.__completion = CompletionCommand(self._base_args) self.__outdated = OutdatedCommand(self._base_args) self.__update = UpdateCommand(self._base_args) self.__upgrade = UpgradeCommand(self._base_args) self.__monitor = MonitorCommand(self._base_args)
def __init__(self, base_args): CommandBase.__init__(self, base_args) self._base_args.append(commands.VERSION)
def __init__(self, base_args): CommandBase.__init__(self, base_args) self._base_args.append(commands.BURN_BOOTLOADER)