{"id":13858243,"url":"https://github.com/eddelbuettel/littler","last_synced_at":"2025-05-14T06:13:12.633Z","repository":{"id":1927153,"uuid":"13892372","full_name":"eddelbuettel/littler","owner":"eddelbuettel","description":"A scripting and command-line front-end for GNU R","archived":false,"fork":false,"pushed_at":"2025-04-22T13:39:57.000Z","size":3129,"stargazers_count":317,"open_issues_count":0,"forks_count":53,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-22T14:42:38.575Z","etag":null,"topics":["cran","embedded","examples","littler","r","r-package"],"latest_commit_sha":null,"homepage":"https://eddelbuettel.github.io/littler","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eddelbuettel.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-26T22:46:56.000Z","updated_at":"2025-04-22T13:40:01.000Z","dependencies_parsed_at":"2023-09-26T00:49:22.631Z","dependency_job_id":"b40bbd79-db52-4cca-8e0a-2a4e64ccf2a9","html_url":"https://github.com/eddelbuettel/littler","commit_stats":{"total_commits":694,"total_committers":21,"mean_commits":33.04761904761905,"dds":"0.14553314121037464","last_synced_commit":"e9013f116585e367a469f214c1766c13949f735b"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Flittler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Flittler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Flittler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Flittler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eddelbuettel","download_url":"https://codeload.github.com/eddelbuettel/littler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254081242,"owners_count":22011589,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cran","embedded","examples","littler","r","r-package"],"created_at":"2024-08-05T03:02:01.638Z","updated_at":"2025-05-14T06:13:12.595Z","avatar_url":"https://github.com/eddelbuettel.png","language":"R","funding_links":[],"categories":["R"],"sub_categories":[],"readme":"## littler: A scripting and command-line front-end for GNU R\n\n[![CI](https://github.com/eddelbuettel/littler/workflows/ci/badge.svg)](https://github.com/eddelbuettel/littler/actions?query=workflow%3Aci)\n[![License](https://img.shields.io/badge/license-GPL%20%28%3E=%202%29-brightgreen.svg?style=flat)](https://www.gnu.org/licenses/gpl-2.0.html)\n[![CRAN](https://www.r-pkg.org/badges/version/littler)](https://cran.r-project.org/package=littler)\n[![r-universe](https://eddelbuettel.r-universe.dev/badges/littler)](https://eddelbuettel.r-universe.dev/littler)\n[![Dependencies](https://tinyverse.netlify.app/badge/littler)](https://cran.r-project.org/package=littler)\n[![Downloads](https://cranlogs.r-pkg.org/badges/littler?color=brightgreen)](https://www.r-pkg.org/pkg/littler)\n[![Last Commit](https://img.shields.io/github/last-commit/eddelbuettel/littler)](https://github.com/eddelbuettel/littler)\n[![Documentation](https://img.shields.io/badge/documentation-is_here-blue)](https://eddelbuettel.github.io/littler/)\n\n### So What Is It For?\n\n```r\n#!/usr/bin/env r              ## for use in scripts\n\nother input | r               ## for use in pipes\n\nr somefile.R                  ## for running files\n\nr -e 'expr'                   ## for evaluating expressions\n\nr --help                      ## to show a quick synopsis\n```\n\n### Examples?\n\nPlenty. See the [examples vignette](https://cran.r-project.org/package=littler/vignettes/littler-examples.html)\nfor a full set of introductory examples. Also\nsee the [examples/ directory](https://github.com/eddelbuettel/littler/tree/master/inst/examples) for a full 28\nexample scripts, as well as maybe the\n[older tests directory](https://github.com/eddelbuettel/littler/tree/master/inst/script-tests)\nboth of which are installed with the package.\n\nSome scripts I use daily or near daily (in alphabetical order):\n\n```\nbuild.r                                ## builds from the current directory\nc4c.r                                  ## submits current directory to winbuilder\ncompAttr.r                             ## run compileAttributes() for a Rcpp package\ndratInstert.r 1.2-3.tar.gz -r /srv     ## inserts package into drat repo\ninstall.r abc def                      ## installs packages abc and def\ninstall.r abc_1.2-3.tar.gz             ## installs given tarball\ninstall2.r -l /tmp/lib abc def         ## installs abc and def into /tmp/lib\nrcc.r abc_1.2-3.tar.gz                 ## run's R CMD check via Gabor's rcmdcheck\nrender.r foo.Rmd                       ## calls rmarkdown::render()\nroxy.r                                 ## run roxygenize() for a package (only Rd creation)\nupdate.r                               ## updates any currently installed packages\n```\n\n### Installation\n\n#### Version 0.3.0 or later\n\nThe package resides on the CRAN network and can be installed via\n\n```\ninstall.packages(\"littler\")\n```\n\nNote that the package states `OS_type: unix`. It works great on all Linux\nvariants, with a naming caveat on macOS (see below and the [FAQ\nvignettes](https://github.com/eddelbuettel/littler/blob/master/vignettes/littler-faq.md))\nand not at all on Windows (but could be ported just like\n[RInside](https://github.com/eddelbuettel/rinside) has been--the two show\narchitectural similarities).\n\n#### Previous Versions up to 0.2.3\n\nIn general, simply running the script `bootstrap` will configure and build the\nexecutable. Running `make install` (possibly as `sudo make install`) will\ninstall the resulting binary.\n\nOn Linux systems, ensure you have the `autotools-dev` package (or its\nequivalent on non-Debian/Ubuntu systems).  On OS X, you may need to run `brew\ninstall automake autoconf` to get all the tools.\n\n#### Alternate Naming\n\nOn some operating systems such as OS X, `r` is not different from `R`.  As\nthis risks confusing the main binary `R` for the R system with our smaller\nscripting frontend `r`, we suggest to consider running `configure\n--program-prefix=\"l\"` which this leads to installation of a binary `lr`\ninstead of `r`.\n\n#### Alternate R Version\n\nAs littler uses autoconf its `AC_PATH_PROG()` macro to find `R`, one can\nsimply adjust the `PATH` when calling `configure` (or, rather, `bootstrap`)\nto have another version of R used. For example, on a server with R-devel in\nthis location, the following builds littler using this R-devel version:\n`PATH=\"/usr/local/lib/R-devel/bin/:$PATH\" ./bootstrap`.\n\n### More Information\n\nFor more information about littler, please see\n\n* [Dirk's littler page](https://dirk.eddelbuettel.com/code/littler.html)\n* [Dirk's page with littler examples](https://dirk.eddelbuettel.com/code/littler.examples.html)\n\n(but note that the latter now overlaps with the\n[example vignette](https://cran.r-project.org/package=littler/vignettes/littler-examples.html)).\n\n### Authors\n\nJeff Horner (2006 to 2008) and Dirk Eddelbuettel (since 2006)\n\n### License\n\nGPL (\u003e= 2)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddelbuettel%2Flittler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feddelbuettel%2Flittler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddelbuettel%2Flittler/lists"}