@@ -119,7 +119,9 @@ def upload(
119119 typer .echo (f"Total uploaded: { format_bytes (result .total_bytes )} " )
120120 typer .echo (f"Average speed: { format_bytes (avg_speed , speed = True )} " )
121121 if result .failed > 0 or result .canceled > 0 :
122- parts = [f"Uploaded { result .uploaded } files" , f"{ result .skipped } skipped" ]
122+ parts = [f"Uploaded { result .uploaded } files" ]
123+ if result .skipped > 0 :
124+ parts .append (f"{ result .skipped } skipped" )
123125 if result .canceled > 0 :
124126 parts .append (f"{ result .canceled } canceled" )
125127 if result .failed > 0 :
@@ -132,7 +134,10 @@ def upload(
132134 err = True ,
133135 )
134136 else :
135- typer .echo (f"\n Uploaded { result .uploaded } files, { result .skipped } skipped" )
137+ parts = [f"Uploaded { result .uploaded } files" ]
138+ if result .skipped > 0 :
139+ parts .append (f"{ result .skipped } skipped" )
140+ typer .echo (f"\n { ', ' .join (parts )} " )
136141 else :
137142 # No verbose: no progress bars, no callbacks
138143 result = kleinkram .core .upload (
@@ -159,9 +164,12 @@ def upload(
159164 err = True ,
160165 )
161166 else :
167+ parts = [f"Uploaded { result .uploaded } file(s)" ]
168+ if result .skipped > 0 :
169+ parts .append (f"{ result .skipped } skipped" )
162170 typer .echo (
163171 typer .style (
164- f"\n Successfully uploaded { result . uploaded } file(s) ." ,
172+ f"\n { ', ' . join ( parts ) } ." ,
165173 fg = typer .colors .GREEN ,
166174 )
167175 )
0 commit comments