The most common use of this would be from a "modules" directory, rather than inside a given module.

zipModule(name, path, version, data = FALSE, ...)

# S4 method for class 'character,character,character'
zipModule(name, path, version, data = FALSE, ...)

# S4 method for class 'character,missing,character'
zipModule(name, path, version, data = FALSE, ...)

# S4 method for class 'character,missing,missing'
zipModule(name, path, version, data = FALSE, ...)

# S4 method for class 'character,character,missing'
zipModule(name, path, version, data = FALSE, ...)

Arguments

name

Character string giving the module name.

path

A file path to a directory containing the module subdirectory.

version

The module version.

data

Logical. If TRUE, then the data subdirectory will be included in the zip. Default is FALSE.

...

Additional arguments to zip(): e.g., add "-q" using flags="-q -r9X" (the default flags are "-r9X").

Value

NULL (invisibly). Invoked for its side effect of zipping module files.

Author

Eliot McIntire and Alex Chubaty