Skip to content

Commit f3dee75

Browse files
committed
Support column width override
1 parent f1d6178 commit f3dee75

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-05-20 Dirk Eddelbuettel <edd@debian.org>
2+
3+
* inst/examples/deadliners.r: Support column width override
4+
15
2025-04-23 Dirk Eddelbuettel <edd@debian.org>
26

37
* inst/examples/deadliners.r: Adjust screen width for display

inst/examples/deadliners.r

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
# Copyright (C) 2024 - 2025 Dirk Eddelbuettel
66
#
77
# Released under GPL (>= 2)
8+
#
9+
# Uses argv[1], if present, to provide column width else use heuristic
810

911
## borrowed with love from tinytest and marginally extended
1012
.color_str <- function(x, color) {
@@ -18,7 +20,7 @@ db <- as.data.frame(tools::CRAN_package_db())
1820
dd <- with(db, db[!is.na(Deadline), c("Package", "Version", "Deadline")])
1921
dd <- with(dd, dd[order(Deadline, Package), ])
2022

21-
cols <- 1.45*getOption("width")
23+
cols <- if (length(argv) >= 1) as.integer(argv[1]) else 1.45*getOption("width")
2224
dts <- unique(dd[, "Deadline"])
2325
for (d in seq_along(dts)) {
2426
cat(.blue(dts[d]), ": ", sep="")

0 commit comments

Comments
 (0)