# Copyright (C) Ivan Kravets # See LICENSE for details. from click import command, echo, style from platformio.platforms.base import PlatformFactory @command("update", short_help="Update installed platforms") def cli(): installed_platforms = PlatformFactory.get_platforms( installed=True).keys() installed_platforms.sort() for platform in installed_platforms: echo("\nPlatform %s" % style(platform, fg="cyan")) echo("--------") p = PlatformFactory().newPlatform(platform) p.update()