Files
platformio-core/platformio/commands/update.py

21 lines
555 B
Python
Raw Normal View History

# Copyright (C) Ivan Kravets <me@ikravets.com>
# See LICENSE for details.
2014-12-03 20:16:50 +02:00
import click
2014-07-30 22:40:11 +03:00
from platformio.platforms.base import PlatformFactory
2014-12-03 20:16:50 +02:00
@click.command("update", short_help="Update installed platforms")
def cli():
2014-11-22 23:55:17 +02:00
installed_platforms = PlatformFactory.get_platforms(
installed=True).keys()
installed_platforms.sort()
2014-11-22 23:55:17 +02:00
for platform in installed_platforms:
2014-12-03 20:16:50 +02:00
click.echo("\nPlatform %s" % click.style(platform, fg="cyan"))
click.echo("--------")
p = PlatformFactory.newPlatform(platform)
p.update()