将包描述提取为 R 中的字符串

Extract package description as string in R

如何从包的 DESCRIPTION 文件中提取包的描述?

我有兴趣从 Description: 字段中获取文本并能够在 renderText() 中将其用于 Shiny 应用程序。 renderText() 只需要一个字符串,所以以字符串格式获取它是我的目标(除非有人知道另一种方法)。

我不只是复制粘贴的原因是因为我想在一个地方(DESCRIPTION 文件)更新描述,而不必记住每次更新多个位置的描述新版本。

根据hrbrmstr的好建议,查看了packageDescription()函数。我还将它包装在 gsub 中以将换行符转换为空格。在包描述中,每 80 个字符需要换行,因此 gsub() 会从字符串中删除这些换行符。

gsub('\n\s+', ' ', packageDescription(pkg = 'respirometry', fields = 'Description'))