cli #15

Merged
madrigal merged 28 commits from cli into main 2025-12-22 10:42:57 -05:00
Showing only changes of commit fb799013ad - Show all commits

View File

@ -337,6 +337,8 @@ def capture(
if duration is not None and num_samples is None: if duration is not None and num_samples is None:
num_samples = int(duration * sample_rate) num_samples = int(duration * sample_rate)
echo_verbose(f"Duration {duration}s = {num_samples} samples at {format_sample_rate(sample_rate)}", verbose) echo_verbose(f"Duration {duration}s = {num_samples} samples at {format_sample_rate(sample_rate)}", verbose)
elif duration is None and num_samples is None:
raise click.ClickException(f"Must provide either --num-samples or --duration")
# Show capture parameters # Show capture parameters
echo_progress(f"Capturing from {device.upper()}...", quiet) echo_progress(f"Capturing from {device.upper()}...", quiet)