diff --git a/pkgs/clan-cli/clan_cli/ssh/host.py b/pkgs/clan-cli/clan_cli/ssh/host.py index 39acea75f..52a1d24c2 100644 --- a/pkgs/clan-cli/clan_cli/ssh/host.py +++ b/pkgs/clan-cli/clan_cli/ssh/host.py @@ -130,6 +130,7 @@ class Host: extra_env: dict[str, str] | None = None, tty: bool = False, verbose_ssh: bool = False, + quiet: bool = False, ) -> CmdOut: """ Command to run on the host via ssh @@ -166,13 +167,15 @@ class Host: export_cmd = f"export {' '.join(env_vars)}; " displayed_cmd += export_cmd displayed_cmd += " ".join(cmd) - cmdlog.info( - f"$ {displayed_cmd}", - extra={ - "command_prefix": self.command_prefix, - "color": AnsiColor.GREEN.value, - }, - ) + + if not quiet: + cmdlog.info( + f"$ {displayed_cmd}", + extra={ + "command_prefix": self.command_prefix, + "color": AnsiColor.GREEN.value, + }, + ) # Build the ssh command bash_cmd = export_cmd diff --git a/pkgs/clan-cli/clan_cli/ssh/upload.py b/pkgs/clan-cli/clan_cli/ssh/upload.py index 815634dd7..ef76d7718 100644 --- a/pkgs/clan-cli/clan_cli/ssh/upload.py +++ b/pkgs/clan-cli/clan_cli/ssh/upload.py @@ -108,7 +108,8 @@ def upload( str(remote_dest), f"{dir_mode:o}", ], - RunOpts( + quiet=True, + opts=RunOpts( input=f, log=Log.BOTH, prefix=host.command_prefix,