| 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"))