From 3b3b8b85dfdb2cfa4d9e8724fdf48fbab13f69d7 Mon Sep 17 00:00:00 2001 From: Damian Betebenner Date: Tue, 3 Dec 2024 16:25:00 -1000 Subject: [PATCH] Updating startup message --- CITATION.cff | 4 ++-- DESCRIPTION | 4 ++-- R/zzz.R | 20 +++++++++++++++----- inst/CITATION | 4 ++-- man/randomNames-package.Rd | 4 ++-- 5 files changed, 23 insertions(+), 13 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 31c5110..e18dea6 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -5,6 +5,6 @@ authors: given-names: "Betebenner" orcid: "https://orcid.org/0000-0003-0476-5599" title: "randomNames: Generate Random Given and Surnames" -version: 1.6-0.0 -date-released: 2024-5-2 +version: 1.6-1.0 +date-released: 2024-12-3 url: "https://centerforassessment.github.io/randomNames/" diff --git a/DESCRIPTION b/DESCRIPTION index 85199a1..1123e21 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: randomNames -Version: 1.6-0.0 -Date: 2024-5-2 +Version: 1.6-1.0 +Date: 2024-12-3 Title: Generate Random Given and Surnames Depends: R (>= 4.0) Suggests: knitr, rmarkdown diff --git a/R/zzz.R b/R/zzz.R index d0ec1cb..62b661f 100644 --- a/R/zzz.R +++ b/R/zzz.R @@ -2,10 +2,20 @@ function(libname, pkgname) { } +`.onAttach` <- function(libname, pkgname) { + if (interactive()) { + # Extract version information + version <- utils::packageVersion("randomNames") -`.onAttach` <- -function(libname, pkgname) { - if (interactive()) { - packageStartupMessage(magenta$bold('randomNames',paste(paste0(unlist(strsplit(as.character(packageVersion("randomNames")), "[.]")), c(".", "-", ".", "")), collapse=""),' (5-2-2024). For help: >help("randomNames") or visit https://centerforassessment.github.io/randomNames')) - } + # Define a friendly startup message + message_text <- paste0( + magenta(bold("\uD83C\uDF89 randomNames v", version)), " - ", toOrdinal::toOrdinalDate("2024-11-22"), "\n", + "\U1F4A1 Tip: ", magenta(bold("> help(\"randomNames\")")), "\n", + "\U1F310 Docs: ", magenta(bold("https://centerforassessment.github.io/randomNames")), "\n", + "\u2728 Happy randomNaming!" + ) + + # Display the startup message + packageStartupMessage(message_text) + } } diff --git a/inst/CITATION b/inst/CITATION index addb3f2..6e02403 100644 --- a/inst/CITATION +++ b/inst/CITATION @@ -4,11 +4,11 @@ bibentry( title = "{randomNames}: Function for Generating Random Names and a Dataset", author = "Damian W. Betebenner", year = "2024", - note = "R package version 1.6-0.0", + note = "R package version 1.6-1.0", url = "https://cran.r-project.org/package=randomNames", textVersion = paste("Damian W. Betebenner (2024).", "randomNames: Function for Generating Random Names and a Dataset.", - "(R package version 1.6-0.0", + "(R package version 1.6-1.0", "URL https://cran.r-project.org/package=randomNames") ) diff --git a/man/randomNames-package.Rd b/man/randomNames-package.Rd index 3b1ef51..0898671 100644 --- a/man/randomNames-package.Rd +++ b/man/randomNames-package.Rd @@ -12,8 +12,8 @@ a large scale database. \tabular{ll}{ Package: \tab randomNames\cr Type: \tab Package\cr -Version: \tab 1.6-0.0\cr -Date: \tab 2024-5-2\cr +Version: \tab 1.6-1.0\cr +Date: \tab 2024-12-3\cr License: \tab GPL-3\cr LazyLoad: \tab yes\cr }