Skip to content

Commit

Permalink
Add extra info in --verbose (#530)
Browse files Browse the repository at this point in the history
* Add extra info in --verbose

* Fix unit tests

* Try to fix bugs

* Improve verbose
  • Loading branch information
Marinovsky authored Dec 24, 2024
1 parent d47aead commit bb5fbc9
Showing 1 changed file with 24 additions and 3 deletions.
27 changes: 24 additions & 3 deletions lean/click.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,27 @@ def _parse_verbose_option(ctx: Context, param: Parameter, value: Optional[bool])
from sys import version as sys_version
from lean import __version__ as lean_cli_version
from subprocess import run
from os import getcwd
from os import getcwd, getlogin
from socket import gethostname
from lean.container import container

logger = container.logger
logger.debug_logging_enabled = True

# show additional context information
python_version = sys_version.replace("\n", ". ")
try:
hostname = gethostname()
hostname = f" Hostname: {hostname}\n"
except:
hostname = ""

try:
username = getlogin()
username = f" Username: {username}\n"
except:
username = ""

try:
dotnet_version = run("dotnet --version", capture_output=True).stdout.decode("utf").replace("\n", "")
except:
Expand All @@ -113,13 +126,21 @@ def _parse_verbose_option(ctx: Context, param: Parameter, value: Optional[bool])
except:
pass

logger.debug(f"Context information:\n"
try:
docker_version = run("docker --version", shell=True, capture_output=True).stdout.decode("utf").replace("Docker version ", "")
except:
docker_version = "Not installed"

logger.debug(f"Context information:\n" +
hostname +
username +
f" Python version: {python_version}\n"
f" OS: {platform()}\n"
f" Lean CLI version: {lean_cli_version}\n"
f" .NET version: {dotnet_version}\n"
f" VS Code version: {vscode_version}\n"
f" VS Code installed versions: {vscode_installed_extensions}")
f" VS Code installed versions: {vscode_installed_extensions}\n"
f" Docker version: {docker_version}\n")
try:
logger.debug(get_whoami_message())
except:
Expand Down

0 comments on commit bb5fbc9

Please sign in to comment.