@@ -7,8 +7,7 @@ function(libname, pkgname) {
7
7
8
8
`.onAttach` <- function (libname , pkgname ) {
9
9
if (interactive()) {
10
-
11
- # Function to get the development version
10
+ # Utility function
12
11
get_dev_version <- function (package ) {
13
12
url <- paste0(" https://raw.githubusercontent.com/CenterForAssessment/" , package , " /refs/heads/master/DESCRIPTION" )
14
13
tryCatch({
@@ -26,28 +25,25 @@ function(libname, pkgname) {
26
25
})
27
26
}
28
27
29
-
30
28
# Extract version information
31
29
installed.version <- utils :: packageDescription(" SGP" )[[' Version' ]]
32
30
cran.version <- tryCatch(
33
31
pkgsearch :: cran_package(" SGP" )[[' Version' ]],
34
32
error = function (e ) " Unavailable" ,
35
- warning = function (w ) " Unavailable"
36
- )
33
+ warning = function (w ) " Unavailable" )
37
34
dev.version <- get_dev_version(" SGP" )
38
35
39
36
# Define a friendly startup message
40
- message_text <- paste0(
41
- magenta(bold(" \u D83C\u DF89 SGP v" , installed.version , sep = " " )), " - " , toOrdinal :: toOrdinalDate(" 2024-12-4" ), " \n " ,
42
- strrep(" \u 2501" , 40 ), " \n " ,
43
- bold(" \U 1F4E6 CRAN: " ), green(" v" , cran.version , sep = " " ), " \n " ,
44
- bold(" \U 1F527 Dev: " ), cyan(" v" , dev.version , sep = " " ), " \n " ,
45
- strrep(" \u 2501" , 40 ), " \n " ,
46
- " \U 1F4A1 Tip: " , magenta(bold(" > help(package=\" SGP\" )" )), " \n " ,
47
- " \U 1F310 Docs: " , magenta(bold(" https://sgp.io/" )), " \n " ,
48
- strrep(" \u 2501" , 40 ), " \n " ,
49
- " \u 2728 Happy SGPing!"
50
- )
37
+ message_text <- paste0(
38
+ magenta(bold(" \u D83C\u DF89 SGP v" , installed.version , sep = " " )), " - " , toOrdinal :: toOrdinalDate(" 2024-12-4" ), " \n " ,
39
+ strrep(" \u 2501" , 40 ), " \n " ,
40
+ bold(" \U 1F4E6 CRAN: " ), green(" v" , cran.version , sep = " " ), " \n " ,
41
+ bold(" \U 1F527 Dev: " ), cyan(" v" , dev.version , sep = " " ), " \n " ,
42
+ strrep(" \u 2501" , 40 ), " \n " ,
43
+ " \U 1F4A1 Tip: " , magenta(bold(" > help(package=\" SGP\" )" )), " \n " ,
44
+ " \U 1F310 Docs: " , magenta(bold(" https://sgp.io/" )), " \n " ,
45
+ strrep(" \u 2501" , 40 ), " \n " ,
46
+ " \u 2728 Happy SGPing!" )
51
47
52
48
# Display the startup message
53
49
packageStartupMessage(message_text )
0 commit comments