Extend system info with "file system" and "locale" encodings

This commit is contained in:
Ivan Kravets
2020-06-26 18:38:17 +03:00
parent a1ec3e0a22
commit 0bec1f1585

View File

@ -20,7 +20,7 @@ import sys
import click
from tabulate import tabulate
from platformio import __version__, proc, util
from platformio import __version__, compat, proc, util
from platformio.commands.system.completion import (
get_completion_install_path,
install_completion_code,
@ -49,6 +49,14 @@ def system_info(json_output):
}
data["system"] = {"title": "System Type", "value": util.get_systype()}
data["platform"] = {"title": "Platform", "value": platform.platform(terse=True)}
data["filesystem_encoding"] = {
"title": "File System Encoding",
"value": compat.get_filesystem_encoding(),
}
data["locale_encoding"] = {
"title": "Locale Encoding",
"value": compat.get_locale_encoding(),
}
data["core_dir"] = {
"title": "PlatformIO Core Directory",
"value": project_config.get_optional_dir("core"),