diff --git a/solc_select/__main__.py b/solc_select/__main__.py index c589917..234c36e 100644 --- a/solc_select/__main__.py +++ b/solc_select/__main__.py @@ -83,8 +83,10 @@ def solc() -> None: path = ARTIFACTS_DIR.joinpath(f"solc-{version}", f"solc-{version}") halt_old_architecture(path) try: + # Display solc usage when invoked with help flag or without options + check_process = sys.argv[1:] not in ["--help", []] process = subprocess.run( - [str(path)] + sys.argv[1:], stdout=subprocess.PIPE, stdin=None, check=True + [str(path)] + sys.argv[1:], stdout=subprocess.PIPE, stdin=None, check=check_process ) print(str(process.stdout, "utf-8")) except subprocess.CalledProcessError: