Type: | Package |
Title: | Sort and Order Version Codes |
Version: | 1.1.0 |
Date: | 2022-03-23 |
Description: | A lightweight package for sorting version codes in various forms. No strong dependencies guaranteed. |
License: | GPL (≥ 3) |
Encoding: | UTF-8 |
RoxygenNote: | 7.1.2 |
Suggests: | covr, spelling, testthat (≥ 3.0.0) |
Config/testthat/edition: | 3 |
Language: | en-US |
NeedsCompilation: | no |
Packaged: | 2022-03-25 00:14:57 UTC; erdar |
Author: | Laura Bakala [cre, aut, cph] |
Maintainer: | Laura Bakala <erdaradun.gaztea@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2022-03-25 08:10:02 UTC |
Find the latest version code
Description
ver_latest()
returns the latest of the version codes.
Usage
ver_latest(x)
Arguments
x |
|
Value
A character vector with one element.
See Also
Examples
ver_latest(c("1.3-0", "1.4-1", "0.0.0.9000", "1.4-0a", "1.4-0"))
Find the oldest version code
Description
ver_oldest()
returns the oldest of the version codes.
Usage
ver_oldest(x)
Arguments
x |
|
Value
A character vector with one element.
See Also
Examples
ver_oldest(c("1.3-0", "1.4-1", "0.0.0.9000", "1.4-0a", "1.4-0"))
Order version codes
Description
ver_order()
returns the permutation that rearranges a vector
of version codes alphanumerically.
Usage
ver_order(x)
Arguments
x |
|
Value
An integer vector (for details see order
).
See Also
ver_sort()
Examples
version_codes <- c("1.5-0", "1.4-1", "0.0.0.9000", "1.4-0a", "1.4-0")
ver_order(version_codes)
# The line below is the same as ver_sort(version_codes)
version_codes[ver_order(version_codes)]
Sort version codes
Description
ver_sort()
returns a sorted vector of version codes, where
sorting is done alphanumerically.
Usage
ver_sort(x)
Arguments
x |
|
Value
A character vector containing the same elements as input, but reordered.
See Also
Examples
ver_sort(c("1.5-0", "1.4-1", "0.0.0.9000", "1.4-0a", "1.4-0"))