2014-06-13 20:47:02 +03:00
|
|
|
# Copyright (C) Ivan Kravets <me@ikravets.com>
|
|
|
|
# See LICENSE for details.
|
|
|
|
|
|
|
|
from click import argument, command, secho
|
|
|
|
|
2014-07-30 22:40:11 +03:00
|
|
|
from platformio.platforms.base import PlatformFactory
|
2014-06-13 20:47:02 +03:00
|
|
|
|
|
|
|
|
2014-07-28 21:18:26 +03:00
|
|
|
@command("uninstall", short_help="Uninstall platforms")
|
2014-06-19 23:21:59 +03:00
|
|
|
@argument("platforms", nargs=-1)
|
|
|
|
def cli(platforms):
|
2014-06-13 20:47:02 +03:00
|
|
|
|
2014-06-19 23:21:59 +03:00
|
|
|
for platform in platforms:
|
|
|
|
p = PlatformFactory().newPlatform(platform)
|
|
|
|
if p.uninstall():
|
|
|
|
secho("The platform '%s' has been successfully "
|
|
|
|
"uninstalled!" % platform, fg="green")
|