From 6e7de3a01c971a37732d31c02ebc36a65af11655 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 23 Jun 2017 14:08:46 +0300 Subject: [PATCH] Sort platforms and frameworks by name --- platformio/commands/platform.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platformio/commands/platform.py b/platformio/commands/platform.py index 53cd7fa5..9699a4d7 100644 --- a/platformio/commands/platform.py +++ b/platformio/commands/platform.py @@ -202,6 +202,7 @@ def platform_frameworks(query, json_output): ] frameworks.append(framework) + frameworks = sorted(frameworks, key=lambda manifest: manifest['name']) if json_output: click.echo(json.dumps(frameworks)) else: @@ -219,6 +220,8 @@ def platform_list(json_output): manifest['__pkg_dir'], with_boards=False, expose_packages=False)) + + platforms = sorted(platforms, key=lambda manifest: manifest['name']) if json_output: click.echo(json.dumps(platforms)) else: