如何从软件包的DESCRIPTION
文件中提取软件包的描述?
我有兴趣从Description:
字段中获取文字,并且能够在renderText()
中使用它来获得闪亮的应用。 renderText()
只需要一个字符串,所以以字符串格式获取它是我的目标(除非有人知道另一种方法)。
我不仅仅是复制粘贴的原因是因为我想在一个地方(DESCRIPTION
文件)更新说明,而不必记住在多个位置更新说明新版本。
答案 0 :(得分:2)
根据hrbrmstr的建议,我检查了packageDescription()
功能。我还将它包装在gsub
中以将换行符转换为空格。在包描述中,每80个字符需要换行符,因此gsub()
会从字符串中删除这些换行符。
gsub('\n\\s+', ' ', packageDescription(pkg = 'respirometry', fields = 'Description'))