R build status

The goal of distro is to provide a standardized interface to version and other facts about the current system's Linux distribution. It is similar in spirit (though far more limited in scope) to the Python distro package.

Different Linux distributions and versions record version information in a number of different files and commands. The lsb_release command line utility standardizes some of the access to this information, but it is not guaranteed to be installed. This package draws from the various possible locations of version information and provides a single function for querying them.


distro is not yet on CRAN, but you can install it with:



There is only one public function in the package:


# $id
# [1] "ubuntu"
# $version
# [1] "16.04"
# $codename
# [1] "xenial"
# $short_version
# [1] "16.04"

nealrichardson/distro documentation built on May 14, 2020, 12:35 a.m.