在Shiny应用程序中运行github命令

时间:2017-02-01 11:43:12

标签: git shiny

我有一个使用Python包的Shiny应用程序。这个软件包会经常更新,我希望Shiny应用程序知道软件包的当前本地版本,并尝试将其更新到最新版本。

我正在寻找的是通过示例代码(从R运行def indented = "" s.eachLine { indented = indented + " " + it + "\n" } println indented )并在Shiny应用程序的后台执行此操作。

这可能吗?我在网上找不到任何样品!

由于

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

有一个R库可以解决这个问题:git2r。因此,一个起点是:

install.packages("git2r")
library(git2r)

## Initialize the repository
repo <- init(path)

## Display a brief summary of the new repository
repo

您可以阅读git2r repository

中的文档

我希望它能帮助别人!