forked from
lass.pds.lassul.us/superconfig
This repository has no description
536 B
9 lines
1bin "record"
2about "Record audio from a source and output WAV to stdout"
3
4flag "-l --list" help="List available audio sources"
5flag "-h --help" help="Show help message"
6
7arg "[source]" help="Audio source to record from (interactive selection if omitted)"
8
9complete "source" run="if [ \"$(uname)\" = Darwin ]; then echo system; ffmpeg -f avfoundation -list_devices true -i '' 2>&1 | sed -n '/AVFoundation audio devices:/,/^[^[]/p' | grep -oE '\\[[0-9]+\\]' | tr -d '[]'; else pactl list sources short 2>/dev/null | awk '{print $2}'; fi"