vignetteDepends package:tools R Documentation _R_e_t_r_i_e_v_e _D_e_p_e_n_d_e_n_c_y _I_n_f_o_r_m_a_t_i_o_n _f_o_r _a _V_i_g_n_e_t_t_e _D_e_s_c_r_i_p_t_i_o_n: Given a vignette name, will create a DependsList object that reports information about the packages the vignette depends on. _U_s_a_g_e: vignetteDepends(vignette, recursive = TRUE, reduce = TRUE, local = TRUE, lib.loc = NULL) _A_r_g_u_m_e_n_t_s: vignette: The path to the vignette source recursive: Whether or not to include indirect dependencies reduce: Whether or not to collapse all sets of dependencies to a minimal value local: Whether or not to search only locally lib.loc: What libraries to search in locally _D_e_t_a_i_l_s: If 'recursive' is 'TRUE', any package that is specified as a dependency will in turn have its dependencies included (and so on), these are known as indirect dependencies. If recursive is 'FALSE', only the dependencies directly named by the vignette will be used. If 'local' is 'TRUE', the system will only look at the user's local machine and not online to find dependencies. If 'reduce' is 'TRUE', the system will collapse the fields in the 'DependsList' object such that a minimal set of dependencies are specified (for instance if there was 'foo, foo (>= 1.0.0), foo (>= 1.3.0', it would only return 'foo (>= 1.3.0)'). _V_a_l_u_e: An object of class '"DependsList"'. _A_u_t_h_o_r(_s): Jeff Gentry _S_e_e _A_l_s_o: 'pkgDepends' _E_x_a_m_p_l_e_s: gridEx <- system.file("doc", "grid.Snw", package = "grid") vignetteDepends(gridEx)