I've written a first version of a z shell completion function for the FLAC metadata editing program, metaflac; right now it doesn't complete any of the option arguments that arn't files, but it handles the various options, and handles looking only for FLAC files.

I plan to implement completion for the tag options, so that, i.e. `metaflac foo.flac --show-tag=` would automatically get a list of the tags in the file in the background and complete their names at that point; also, I'd hope the --set-tag= option would have a preset range of tags to set.

My eventual goal is to make metaflac (with zsh completion) into a more-or-less comfortable FLAC metadata editor.

The file is attached. If the mailing system mucks it up, it's also available at
http://netwood.net/usr/jessw/_metaflac

Please feel free to either incorporate it into the main distribution, link to it (on the wiki or elsewhere) or use it however you like.

Jesse Weinstein

_______________________________________________
Flac-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to