-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SAS Packages Framework, version 20241207
SAS Packages Framework, version 20241207 Changes: - New parameter `instDoc=` in the `%installPackage()` macro allows to download (if one is available) the `.md` documentation file for a package.
- Loading branch information
Showing
16 changed files
with
952 additions
and
775 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+356 Bytes
(100%)
...cumentation/SAS(r) packages - the way to share (a how to)- Paper 4725-2020 - extended.pdf
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ | |
Macro to generate SAS packages. | ||
Version 20241129 | ||
Version 20241207 | ||
A SAS package is a zip file containing a group | ||
of SAS codes (macros, functions, data steps generating | ||
|
@@ -43,7 +43,7 @@ | |
file name be created */ | ||
)/ secure minoperator | ||
/*** HELP END ***/ | ||
des = 'Macro to generate SAS packages, version 20241129. Run %generatePackage() for help info.' | ||
des = 'Macro to generate SAS packages, version 20241207. Run %generatePackage() for help info.' | ||
; | ||
%if (%superq(filesLocation) = ) OR (%qupcase(&filesLocation.) = HELP) %then | ||
%do; | ||
|
@@ -58,7 +58,7 @@ des = 'Macro to generate SAS packages, version 20241129. Run %generatePackage() | |
%put ### This is short help information for the `generatePackage` macro #; | ||
%put #-------------------------------------------------------------------------------#; | ||
%put # #; | ||
%put # Macro to generate SAS packages, version `20241129` #; | ||
%put # Macro to generate SAS packages, version `20241207` #; | ||
%put # #; | ||
%put # A SAS package is a zip file containing a group #; | ||
%put # of SAS codes (macros, functions, data steps generating #; | ||
|
@@ -434,7 +434,7 @@ Maintainer: Firstname Lastname ([email protected]) | |
License: MIT | ||
Encoding: UTF8 | ||
Required: "Base SAS Software" :%*optional, COMMA separated, QUOTED list, names of required SAS products, values must be like from proc setinit;run; output *; | ||
Required: "Base SAS Software" :%*optional, COMMA separated, QUOTED list, names of required SAS products, values must be like from "proc setinit" output *; | ||
ReqPackages: "macroArray (0.1)", "DFA (0.1)" :%*optional, COMMA separated, QUOTED list, names of required packages *; | ||
>> **DESCRIPTION** << | ||
|
@@ -510,7 +510,7 @@ DESCRIPTION END: | |
| it will be created only if user request it by using: | ||
| %loadPackage(packagename, lazyData=klm) | ||
| multiple elements separated by space are allowed | ||
| an asterisk(*) means "load all data"] | ||
| an asterisk("*") means "load all data"] | ||
| | ||
+-010_imlmodule [one file one IML module, | ||
| | only plain code of the module, without "Proc IML" header] | ||
|
@@ -871,7 +871,7 @@ title6 "MD5 hashed fileref of package lowcase name: &_PackageFileref_."; | |
title8 "Required SAS packages: %qsysfunc(compress(%superq(packageReqPackages),%str(%'%")))" ; /* " */ | ||
%end; | ||
|
||
footnote1 "SAS Packages Framework, version 20241129"; | ||
footnote1 "SAS Packages Framework, version 20241207"; | ||
|
||
proc print | ||
data = &filesWithCodes.(drop=base folderRef fileRef rc folderid _abort_ fileId additionalContent) | ||
|
@@ -1696,7 +1696,7 @@ data _null_; | |
%end; | ||
put +(-1) '`.;''' / | ||
' !! '' %put The macro generated: '' !! put(dtCASLudf, E8601DT19.-L) !! ";"' / | ||
' !! '' %put with the SAS Packages Framework version 20241129.;''' / | ||
' !! '' %put with the SAS Packages Framework version 20241207.;''' / | ||
' !! '' %put ****************************************************************************;''' / | ||
' !! '' %GOTO theEndOfTheMacro;''' / | ||
' !! '' %end;''' ; | ||
|
@@ -1861,7 +1861,7 @@ data _null_; | |
%end; | ||
put +(-1) '`.; '' !!' / | ||
''' %put The macro generated: ''' " !! put(dtIML, E8601DT19.-L) !! " '''; '' !!' / | ||
''' %put with the SAS Packages Framework version 20241129.; '' !! ' / | ||
''' %put with the SAS Packages Framework version 20241207.; '' !! ' / | ||
''' %put ****************************************************************************; '' !! ' / | ||
''' %GOTO theEndOfTheMacro; '' !! ' / | ||
''' %end; '' !! ' / | ||
|
@@ -2668,7 +2668,7 @@ data _null_; | |
%end; | ||
|
||
put 'put " " / @3 "--------------------------------------------------------------------" / " ";' | ||
/ 'put @3 "*SAS package generated by SAS Package Framework, version `20241129`*";' | ||
/ 'put @3 "*SAS package generated by SAS Package Framework, version `20241207`*";' | ||
/ 'put " " / @3 "--------------------------------------------------------------------";'; | ||
|
||
put 'run; ' /; | ||
|
@@ -3706,7 +3706,7 @@ data &filesWithCodes.markdown; | |
%end; | ||
|
||
put " " / "--------------------------------------------------------------------" / " " | ||
/ "*SAS package generated by SAS Package Framework, version `20241129`*" | ||
/ "*SAS package generated by SAS Package Framework, version `20241207`*" | ||
/ " " / "--------------------------------------------------------------------" / " "; | ||
|
||
put "# The `&packageName.` package content"; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.