You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Removed plaster option to choose to combine the module source at build time (and simply made that behavior the default that can be changed later via Set-BuildEnvironment -OptionCombineFiles $false)
7
+
- Added option to run a code health report (via PSCodeHealth) against your public and private function directories prior to starting the build
8
+
- Added 'Module plugin' capability. This adds base functionality to the module project itself. The first included module plugin is the nlogmodule logging functionality.
7
9
8
-
## Version 0.0.2
9
-
- Structural changes
10
+
## Version 0.1.6
11
+
- Added New-PublicFunction to module along with a template folder and basic function template to start with. Any src\templates\\\<template_name\>.tem file is able to be used for this new feature and any build environment variable surrounded by double percentage symbols will be automatically replaced (ie. %%ModuleName%%).
12
+
- Fixed ReadTheDocs yml creation issue with the licensing link.
10
13
11
-
## Version 0.0.3
12
-
- Eliminated all '-Before' and '-After' in task definitions
13
-
- Added 'Write-Description' helper function and converted all write-build lines to use it instead (for a quick indented output that is easier on the eyes)
14
-
- Eliminated a large number of global variables in favor of simply redefining them in local tasks when required
15
-
- Setup readthedocs.net yml file generation to fail with warning if the file already exists.
16
-
- Fixed the version check to automatically fail if the build you are running already exists in the powershell gallery.
17
-
- Applied the -force flag to several tasks where it made sense to do so (need to manually build with Invoke-Build and the -force parameter to use)
18
-
- Fixed up Visual Studio Code tasks.json settings
19
-
- Added a prebuild folder for processing dependant/separate scripts prior to starting your build
20
-
- Updated much of the documentation.
14
+
## Version 0.1.5
15
+
- Fixed awful .gitignore settings included in the default scaffolding
16
+
- Fixed documentation links to be self-referencing
17
+
- Removed AdditionalModulePaths from initial plaster manifest (can just set this with set-buildenvironment after creation)
21
18
22
-
## Version 0.0.4
23
-
- fixes to psgallery upload
19
+
## Version 0.1.4
20
+
- Fixed invalid mkdocs.yml license link reference
21
+
- Fixed invalid reference to acknowledgements folder in plaster manifest (thanks Roberto Desideri!)
24
22
25
-
## Version 0.0.5
26
-
- fixes to plaster template creation
23
+
## Version 0.1.3
24
+
- Fixes to mkdocs.yml formatting
25
+
- Fixed temp build directory exclusion in .gitignore file
27
26
28
-
## Version 0.0.6
29
-
- Changed all template files from .ps1 or psm1 to .template and changed the plaster manifest accordingly
30
-
- Change all .<filename> files to remove the period so uploads to the gallery will work properly
31
-
- Combined the UpdateRelease and NewVersion tasks and made both promptable
32
-
- Fixed git version tag issue with the build script for the plaster manifest file.
33
-
- Removed options to prompt for different folder names (like public/private/other/temp) and updated all template files and plaster manifest file accordinly.
27
+
## Version 0.1.2
28
+
- Updated vs code task names
29
+
- Fixed an issue with a null build environment variable causing dynamic parameters in set-buildenvironment to fail
30
+
- Several small scaffolding clean ups.
34
31
35
32
## Version 0.1.1
36
33
- Removed prompts for the nuget api key when running initialize-modulebuild.
- Added setting 'OptionUpdateVersionAfterPublishing' to ensure that this gets done after publishing to the gallery.
45
42
- Fixed initial sensitive term settings generation to work on non-domain joined machines.
46
43
47
-
## Version 0.1.2
48
-
- Updated vs code task names
49
-
- Fixed an issue with a null build environment variable causing dynamic parameters in set-buildenvironment to fail
50
-
- Several small scaffolding clean ups.
44
+
## Version 0.0.6
45
+
- Changed all template files from .ps1 or psm1 to .template and changed the plaster manifest accordingly
46
+
- Change all .<filename> files to remove the period so uploads to the gallery will work properly
47
+
- Combined the UpdateRelease and NewVersion tasks and made both promptable
48
+
- Fixed git version tag issue with the build script for the plaster manifest file.
49
+
- Removed options to prompt for different folder names (like public/private/other/temp) and updated all template files and plaster manifest file accordinly.
51
50
52
-
## Version 0.1.3
53
-
- Fixes to mkdocs.yml formatting
54
-
- Fixed temp build directory exclusion in .gitignore file
51
+
## Version 0.0.5
52
+
- fixes to plaster template creation
55
53
56
-
## Version 0.1.4
57
-
- Fixed invalid mkdocs.yml license link reference
58
-
- Fixed invalid reference to acknowledgements folder in plaster manifest (thanks Roberto Desideri!)
54
+
## Version 0.0.4
55
+
- fixes to psgallery upload
59
56
60
-
## Version 0.1.5
61
-
- Fixed awful .gitignore settings included in the default scaffolding
62
-
- Fixed documentation links to be self-referencing
63
-
- Removed AdditionalModulePaths from initial plaster manifest (can just set this with set-buildenvironment after creation)
57
+
## Version 0.0.3
58
+
- Eliminated all '-Before' and '-After' in task definitions
59
+
- Added 'Write-Description' helper function and converted all write-build lines to use it instead (for a quick indented output that is easier on the eyes)
60
+
- Eliminated a large number of global variables in favor of simply redefining them in local tasks when required
61
+
- Setup readthedocs.net yml file generation to fail with warning if the file already exists.
62
+
- Fixed the version check to automatically fail if the build you are running already exists in the powershell gallery.
63
+
- Applied the -force flag to several tasks where it made sense to do so (need to manually build with Invoke-Build and the -force parameter to use)
64
+
- Fixed up Visual Studio Code tasks.json settings
65
+
- Added a prebuild folder for processing dependant/separate scripts prior to starting your build
66
+
- Updated much of the documentation.
64
67
65
-
## Version 0.1.6
66
-
- Added New-PublicFunction to module along with a template folder and basic function template to start with. Any src\templates\*.tem file is able to be used for this new feature and any build environment variable surrounded by double percentage symbols will be automatically replaced (ie. %%ModuleName%%).
67
-
- Fixed ReadTheDocs yml creation issue with the licensing link.
Copy file name to clipboardExpand all lines: build/docs/ReadTheDocs/Usage/11 - Module Plugins.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,4 +16,4 @@ This includes all the code needed to automatically log all of the following comm
16
16
17
17
The log file will automatically be written to the loading user's $ENV:TEMP\<modulename>.log file when the module is loaded (and stop when the module is unloaded).
18
18
19
-
Be careful with this one as **ALL** output from the commands mentioned will be logged. This may not be your intent.
19
+
Be careful with this one as **ALL** output from the commands mentioned will be logged. This may not be your intent. You can alter the behavior of this plugin as you see fit by changing the code in plugins\NLog\Load.ps1 and plugins\NLog\UnLoad.ps1.
0 commit comments