From 18c17efc13ebe2ba4b8909c58039217faf8c242f Mon Sep 17 00:00:00 2001 From: Damian Betebenner Date: Tue, 3 Dec 2024 16:28:38 -1000 Subject: [PATCH 1/2] Updating startup message --- DESCRIPTION | 2 +- R/zzz.R | 22 ++++++++++++++++------ man/SGPdata-package.Rd | 2 +- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 44dd0e5..7f2017f 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,7 +2,7 @@ Package: SGPdata Type: Package Title: Exemplar Data Sets for Student Growth Percentiles (SGP) Analyses Version: 28.0-0.0 -Date: 2024-7-14 +Date: 2024-12-3 Authors@R: c(person(given=c("Damian", "W."), family="Betebenner", email="dbetebenner@nciea.org", role=c("aut", "cre")), person(given=c("Adam", "R."), family="Van Iwaarden", email="avaniwaarden@nciea.com", role="aut"), person(given="Ben", family="Domingue", email="ben.domingue@gmail.com", role="aut")) diff --git a/R/zzz.R b/R/zzz.R index 29869bf..98f1208 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("SGPdata") -`.onAttach` <- -function(libname, pkgname) { - if (interactive()) { - packageStartupMessage(magenta$bold('SGPdata',paste(paste0(unlist(strsplit(as.character(packageVersion("SGPdata")), "[.]")), c(".", "-", ".", "")), collapse=""),' (7-14-2024). For help: >help("SGPdata") or visit https://centerforassessment.github.io/SGPdata')) - } -} + # Define a friendly startup message + message_text <- paste0( + magenta(bold("\uD83C\uDF89 SGPdata v", version)), " - ", toOrdinal::toOrdinalDate("2024-12-3"), "\n", + "\U1F4A1 Tip: ", magenta(bold("> help(\"SGPdata\")")), "\n", + "\U1F310 Docs: ", magenta(bold("https://centerforassessment.github.io/SGPdata")), "\n", + "\u2728 Happy SGPing!" + ) + + # Display the startup message + packageStartupMessage(message_text) + } +} \ No newline at end of file diff --git a/man/SGPdata-package.Rd b/man/SGPdata-package.Rd index 247d954..f2baad0 100644 --- a/man/SGPdata-package.Rd +++ b/man/SGPdata-package.Rd @@ -12,7 +12,7 @@ Package: \tab SGPdata\cr Type: \tab Package\cr Version: \tab 28.0-0.0\cr -Date: \tab 2024-7-14\cr +Date: \tab 2024-12-3\cr License: \tab GPL-3\cr LazyLoad: \tab Yes\cr LazyData: \tab Yes\cr From 4d6b12ea6931d5adefb8234197b05bc6919680ad Mon Sep 17 00:00:00 2001 From: Damian Betebenner Date: Tue, 3 Dec 2024 17:05:38 -1000 Subject: [PATCH 2/2] Fixing up dependency --- DESCRIPTION | 4 ++-- NAMESPACE | 1 + inst/CITATION | 4 ++-- man/SGPdata-package.Rd | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 7f2017f..1d94f1f 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: SGPdata Type: Package Title: Exemplar Data Sets for Student Growth Percentiles (SGP) Analyses -Version: 28.0-0.0 +Version: 28.5-0.0 Date: 2024-12-3 Authors@R: c(person(given=c("Damian", "W."), family="Betebenner", email="dbetebenner@nciea.org", role=c("aut", "cre")), person(given=c("Adam", "R."), family="Van Iwaarden", email="avaniwaarden@nciea.com", role="aut"), @@ -9,7 +9,7 @@ Authors@R: c(person(given=c("Damian", "W."), family="Betebenner", email="dbetebe Maintainer: Damian W. Betebenner Depends: R (>= 4.0) Suggests: SGP (>= 1.9-0.0), knitr, rmarkdown -Imports: crayon, data.table (>= 1.14.0) +Imports: crayon, data.table (>= 1.14.0), toOrdinal Description: Data sets utilized by the 'SGP' package as exemplars for users to conduct their own student growth percentiles (SGP) analyses. URL: https://CenterForAssessment.github.io/SGPdata/, https://github.com/CenterForAssessment/SGPdata/, https://cran.r-project.org/package=SGPdata BugReports: https://github.com/CenterForAssessment/SGPdata/issues/ diff --git a/NAMESPACE b/NAMESPACE index 8436302..8a938b4 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,3 +1,4 @@ importFrom(crayon,bold,green,magenta,red,yellow) importFrom(utils,packageVersion) +importFrom(toOrdinal,toOrdinal) import(data.table) diff --git a/inst/CITATION b/inst/CITATION index 9e8e378..0bc600a 100644 --- a/inst/CITATION +++ b/inst/CITATION @@ -8,12 +8,12 @@ bibentry( person(given = c("Benjamin"), family = "Domingue") ), year = "2024", - note = "R package version 28.0-0.0", + note = "R package version 28.5-0.0", url = "https://centerforassessment.github.io/SGPdata/", textVersion = paste( "Damian W. Betebenner, Adam R. Van Iwaarden and Ben Domingue (2024).", "SGPdata: Exemplar Data Sets for Student Growth Percentile (SGP) Analyses.", - "(R package version 28.0-0.0.", + "(R package version 28.5-0.0.", "URL: https://centerforassessment.github.io/SGPdata/" ) ) diff --git a/man/SGPdata-package.Rd b/man/SGPdata-package.Rd index f2baad0..a51404f 100644 --- a/man/SGPdata-package.Rd +++ b/man/SGPdata-package.Rd @@ -11,7 +11,7 @@ \tabular{ll}{ Package: \tab SGPdata\cr Type: \tab Package\cr -Version: \tab 28.0-0.0\cr +Version: \tab 28.5-0.0\cr Date: \tab 2024-12-3\cr License: \tab GPL-3\cr LazyLoad: \tab Yes\cr