The syntax for calling is as follows:
usage: flib c|a|x|d|z|p|l|t[v] library [-|[modules]*]
c,a c,a appends a module to a library. Does the library not yet exist, then it is created. If the module is already in the library, it is replaced. x copies the module from the library to an own file with the name of the module. If no module is supplied, then all modules are copied from the library. d deletes a module from a library. If the module was the last one in the library, then the library is deleted. t ouputs the list of all modules in the library. r renames all indicated modules. To this end the new name is expected from the console (stdin). z transforms fontlibraries of the old type to the current version. All newly created libraries are automatically of the new type. p tests all modules, whether they are still correct. To this end a checksum is created at the creation of the library and stored in the directory of the library. l creates a library-link. The call looks in this case like this:
In case of all commands you can indicate an arbitrary number of modules behind the library name. The possibility exists however, to supply on a minus (–). Then all module names are read from the console (stdin) (one module per line), until an end of file character comes.