@@ -11,31 +11,31 @@ function(libname, pkgname) {
1111 lines <- readLines(url , warn = FALSE )
1212 version_line <- grep(" ^Version:" , lines , value = TRUE )
1313 if (length(version_line ) > 0 ) {
14- return (strsplit(version_line , " : " )[[1 ]][2 ])
14+ return (cyan( " v " , strsplit(version_line , " : " )[[1 ]][2 ], sep = " " ) )
1515 } else {
16- return (" Unavailable " )
16+ return (red( " Not Available " ) )
1717 }
1818 }, error = function (e ) {
19- return (" Unavailable " )
19+ return (red( " Not Available " ) )
2020 }, warning = function (w ) {
21- return (" Unavailable " )
21+ return (red( " Not Available " ) )
2222 })
2323 }
2424
2525 # Extract version information
2626 installed.version <- utils :: packageDescription(" SGPdata" )[[' Version' ]]
2727 cran.version <- tryCatch(
28- pkgsearch :: cran_package(" SGPdata" )[[' Version' ]],
29- error = function (e ) " Unavailable " ,
30- warning = function (w ) " Unavailable " )
28+ green( " v " , pkgsearch :: cran_package(" SGPdata" )[[' Version' ]], sep = " " ) ,
29+ error = function (e ) red( " Not Available " ) ,
30+ warning = function (w ) red( " Not Available " ) )
3131 dev.version <- get_dev_version(" SGPdata" )
3232
3333 # Define a friendly startup message
3434 message_text <- paste0(
3535 magenta(bold(" \u D83C\u DF89 SGPdata v" , installed.version , sep = " " )), " - " , toOrdinal :: toOrdinalDate(" 2024-12-4" ), " \n " ,
3636 strrep(" \u 2501" , 40 ), " \n " ,
37- bold(" \U 1F4E6 CRAN: " ), green( " v " , cran.version , sep = " " ) , " \n " ,
38- bold(" \U 1F527 Dev: " ), cyan( " v " , dev.version , sep = " " ) , " \n " ,
37+ bold(" \U 1F4E6 CRAN: " ), cran.version , " \n " ,
38+ bold(" \U 1F527 Dev: " ), dev.version , " \n " ,
3939 strrep(" \u 2501" , 40 ), " \n " ,
4040 " \U 1F4A1 Tip: " , magenta(bold(" > help(package=\" SGPdata\" )" )), " \n " ,
4141 " \U 1F310 Docs: " , magenta(bold(" https://centerforassessment.github.io/SGPdata" )), " \n " ,
0 commit comments