Returns success if $1 is valid kind of package file
Prints package directory for a given file kind ($1)
Prints file extension for a given file kind ($1)
Returns file name for a given file kind ($1) and name ($2)
Run a command with all package files
Command and (optional) arguments to run: $("$@" "${kind_of_files[@]}")
Run a command with each package file
Command and (optional) arguments to run: $(for_each "$*" "${files[@]}")
Returns success if file is the given kind of package source
Returns success if file is a library
Returns success if file is a tool
Renames package source code files.
rename library symbols
update lib_load references