promptPackage package:utils R Documentation _G_e_n_e_r_a_t_e _a _S_h_e_l_l _f_o_r _D_o_c_u_m_e_n_t_a_t_i_o_n _o_f _a _P_a_c_k_a_g_e _D_e_s_c_r_i_p_t_i_o_n: Generates a shell of documentation for an installed or source package. _U_s_a_g_e: promptPackage(package, lib.loc = NULL, filename = NULL, name = NULL, final = FALSE) _A_r_g_u_m_e_n_t_s: package: the name of an _installed_ or _source_ package to be documented. lib.loc: a character vector describing the location of R library trees to search through, or 'NULL'. The default value of 'NULL' corresponds to all libraries currently known. For a source package this should specify the parent directory of the package's sources. filename: usually, a connection or a character string giving the name of the file to which the documentation shell should be written. The default corresponds to a file whose name is 'name' followed by '".Rd"'. Can also be 'NA' (see below). name: a character string specifying the name of the help topic, typically of the form '-package'. final: a logical value indicating whether to attempt to create a usable version of the help topic, rather than just a shell. _D_e_t_a_i_l_s: Unless 'filename' is 'NA', a documentation shell for 'package' is written to the file specified by 'filename', and a message about this is given. If 'filename' is 'NA', a list-style representation of the documentation shell is created and returned. Writing the shell to a file amounts to 'cat(unlist(x), file = filename, sep = "\n")', where 'x' is the list-style representation. If 'final' is 'TRUE', the generated documentation will not include the place-holder slots for manual editing, it will be usable as-is. In most cases a manually edited file is preferable (but 'final = TRUE' is certainly less work). _V_a_l_u_e: If 'filename' is 'NA', a list-style representation of the documentation shell. Otherwise, the name of the file written to is returned invisibly. _S_e_e _A_l_s_o: 'prompt' _E_x_a_m_p_l_e_s: filename <- tempfile() promptPackage("utils", filename = filename) file.show(filename) unlink(filename)