v2.0.0-0
packard artists
Eventually, packard should be a single binary that has many individual subcommands, all of which work together to simplify managing a large collection of audio files. I've built audio file metadata managers before as console UIs, and disliked how restrictive it was to work within only a single workflow, so this time I want to do something more Unixy that allows me to use the tool to build up lists, edit them afterwards, and then feed that edited output back in to the next command.
For example:
- Use
packard artiststo generate a list of artists for trees of FLAC and MP3 releases. - Edit out any artists I don't want to copy and feed that list into
packard albums(TBD) to generate a list of releases for that artist. - Edit out any redundant or unwanted releases from that list and feed it into
packard pack(TBD) to pack as many of those releases as possible onto a micro SD card for use with a portable audio player.
The overall look and feel for packard shouldn't be too dissimilar from npm, but I'm using yargs, which my colleague and friend (@bcoe) recently adopted, instead of npm's convoluted configuration framework.
For packard@2, add the first of those commands, packard artists, which takes the existing functionality and wraps it up into a subcommand.