go: python3 -m mypy --strict ab-playlist ruff check --line-length 132 ab-playlist ./ab-playlist --help ! ./ab-playlist --qwerty ! ./ab-playlist \ -a \ not-there-1 \ -b \ not-there-2 ! ./ab-playlist \ -a \ 'testdata/Aerosmith/1973-Aerosmith' \ 'testdata/10,000 Maniacs/MTV Unplugged' \ -b \ 'testdata/Bananarama/New Wave Hits Of The 80S, Vol. 13' \ 'testdata/Cactus/1970-Cactus' \ 'testdata/Donovan/Playlist The Very Best Of Donovan' ./ab-playlist \ -a \ 'testdata/Aerosmith/1973-Aerosmith' \ 'testdata/10,000 Maniacs/MTV Unplugged' \ -b \ 'testdata/Bananarama/New Wave Hits Of The 80S, Vol. 13' \ 'testdata/Cactus/'* \ 'testdata/Donovan/Playlist The Very Best Of Donovan' \ -a \ 'testdata/Echo and The Bunnymen/More Songs To Learn And Sing' \ 'testdata/Fastway/'* @echo All tests passed. install: ./install-file --directory /usr/local/bin/. --file ab-playlist clean: rm -rf .mypy_cache .ruff_cache