knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)

ggit

The goal of ggit is to help manage multiple git repositories. It first list all available repositories by scanning all files recursively from a starting path. Then, some actions can be performed such as:

Installation

You can install the current version of ggit with:

remotes::install_github("denrou/ggit")

Example

List all repositories located in the HOME directory

ggit::tbl_git(path = Sys.getenv("HOME"))

Get all contributions for all projects

ggit::contributions()

Get all configuration files for all projects:

ggit::configs()

Shiny application

A shiny application is included within the package (shiny must be installed). Just use:

ggit::run_app()

Here is a screenshot of the application:

![Alt text](inst/images/Screenshot_2019-01-14 Glance Git Repositories(1).png?raw=true "Screenshot ggit shiny application") ![Alt text](inst/images/Screenshot_2019-01-14 Glance Git Repositories.png?raw=true "Screenshot ggit shiny application")



denrou/ggit documentation built on May 5, 2019, 3:45 a.m.