All Projects β†’ Merck β†’ pkglite

Merck / pkglite

Licence: GPL-3.0 License
Compact Package Representations

Programming Languages

r
7636 projects
CSS
56736 projects

Projects that are alternatives of or similar to pkglite

laravel-any
πŸ“ Laravel collection macro that determine if `any` item from the collection passes the given truth test.
Stars: ✭ 38 (+137.5%)
Mutual labels:  package
dynamic-utils
Utility functions to perform dynamic operations on Android.
Stars: ✭ 86 (+437.5%)
Mutual labels:  package
svelte-credit-card
A svelte component to render a credit card πŸ’³
Stars: ✭ 30 (+87.5%)
Mutual labels:  package
create-npm-package
Creates an npm package boilerplate that you don't have to write again πŸ“¦
Stars: ✭ 21 (+31.25%)
Mutual labels:  package
angular-loading-button
Loading button directive for AngularJS
Stars: ✭ 27 (+68.75%)
Mutual labels:  package
laravel-meta
a package for working with models meta in laravel
Stars: ✭ 78 (+387.5%)
Mutual labels:  package
Ragnarok
Virus Package ( For Educational Purposes )
Stars: ✭ 23 (+43.75%)
Mutual labels:  package
vim-npr
Sensible 'gf' for Node Path Relative JS module resolution per project 🐿
Stars: ✭ 19 (+18.75%)
Mutual labels:  package
fusen
Inflate your package from a simple flat Rmd
Stars: ✭ 99 (+518.75%)
Mutual labels:  package
laravel-blog
Laravel Blog package
Stars: ✭ 116 (+625%)
Mutual labels:  package
atom-package-sync
Synchronize your atom packages and settings easily
Stars: ✭ 22 (+37.5%)
Mutual labels:  package
caption-core
Caption Core acts as an abstraction layer for Caption’s core functionality.
Stars: ✭ 33 (+106.25%)
Mutual labels:  package
BETS
Package to obtain and analyze thousands of Brazilian economic time series
Stars: ✭ 34 (+112.5%)
Mutual labels:  package
menu button
Flutter plugin to display a popup menu button widget with handsome design and easy to use.
Stars: ✭ 64 (+300%)
Mutual labels:  package
repogen
Easy-to-use signed APT repository generator with a web-based package browser.
Stars: ✭ 34 (+112.5%)
Mutual labels:  package
grammarly
Grammarly API interface
Stars: ✭ 87 (+443.75%)
Mutual labels:  package
manjaro-sway
🚧 manjaro linux with wayland πŸ–Ό, sway 🌴 and a lot of β™₯
Stars: ✭ 326 (+1937.5%)
Mutual labels:  package
oexec
oexec is a Go package to execute shell commands in specified order
Stars: ✭ 21 (+31.25%)
Mutual labels:  package
video-downloader
Video Downloader for Facebook.
Stars: ✭ 63 (+293.75%)
Mutual labels:  package
ferryd
Fast, safe and reliable transit for the delivery of software updates to users.
Stars: ✭ 43 (+168.75%)
Mutual labels:  package

pkglite

R-CMD-check Codecov test coverage CRAN status CRAN Downloads

A tool, grammar, and standard to represent and exchange R package source code as text files. Converts one or more source packages to a text file and restores the package structures from the file.

  • To get started, see vignette("pkglite").
  • To generate file specifications, see vignette("filespec").
  • To curate file collections, see vignette("filecollection").
  • The text file format is described in vignette("format").

Installation

You can install the package via CRAN:

install.packages("pkglite")

Or, install from GitHub:

remotes::install_github("Merck/pkglite")

Workflow

library("pkglite")

Pack one R package:

"/path/to/package/" %>%
  collate(file_default()) %>%
  pack()

Pack multiple R packages:

pack(
  "/path/to/pkg1/" %>% collate(file_default()),
  "/path/to/pkg2/" %>% collate(file_default()),
  output = "/path/to/pkglite.txt"
)

Unpack one or more packages:

"/path/to/pkglite.txt" %>%
  unpack(output = "/path/to/output/")
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].