Skip to content

Commit 7406fa1

Browse files
v1.3.0
1 parent e12b2c1 commit 7406fa1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+816
-291
lines changed

License.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2022-2023 JDH Information Technology Solutions, Inc.
3+
Copyright (c) 2022-2025 JDH Information Technology Solutions, Inc.
44

55

66
Permission is hereby granted, free of charge, to any person obtaining a copy

PSFunctionTools-Help.pdf

67.1 KB
Binary file not shown.

PSFunctionTools.psd1

Lines changed: 61 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,44 +4,83 @@
44

55
@{
66
RootModule = 'PSFunctionTools.psm1'
7-
ModuleVersion = '1.2.0'
7+
ModuleVersion = '1.3.0'
88
CompatiblePSEditions = 'Core'
99
GUID = '151466e0-a952-4b6a-ad81-40dafc9ef9bb'
1010
Author = 'Jeff Hicks'
1111
CompanyName = 'JDH Information Technology Solutions, Inc.'
12-
Copyright = '(c) 2021-2023 JDH Information Technology Solutions, Inc.'
12+
Copyright = '(c) 2021-2025 JDH Information Technology Solutions, Inc.'
1313
Description = 'A set of PowerShell 7 commands for managing and automating PowerShell scripts, functions, and modules. You can use these tools to accelerate PowerShell script development.'
14-
PowerShellVersion = '7.1'
14+
PowerShellVersion = '7.4'
1515
# TypesToProcess = @()
16-
FormatsToProcess = @('formats\modulelayout.format.ps1xml',
16+
FormatsToProcess = @(
17+
'formats\modulelayout.format.ps1xml',
1718
'formats\psscriptrequirements.format.ps1xml',
1819
'formats\psfunctionname.format.ps1xml',
1920
'formats\psfunctiontool.format.ps1xml'
2021
)
2122
FunctionsToExport = @(
22-
'Test-FunctionName', 'Get-FunctionName', 'Get-FunctionAlias',
23-
'Export-FunctionFromFile', 'Export-ModuleLayout',
24-
'Import-ModuleLayout', 'Convert-ScriptToFunction',
25-
'Get-PSRequirements', 'New-CommentHelp', 'Format-FunctionName',
26-
'Get-ModuleLayout', 'Get-ParameterBlock', 'Get-FunctionAttribute',
27-
'Get-FunctionProfile', 'New-ModuleFromFiles', 'New-ModuleFromLayout',
28-
'Get-PSFunctionTools','Export-FunctionToFile'
29-
)
23+
'Convert-ScriptToFunction',
24+
'Export-FunctionFromFile',
25+
'Export-FunctionToFile',
26+
'Export-ModuleLayout',
27+
'Format-FunctionName',
28+
'Get-FunctionAlias',
29+
'Get-FunctionAttribute',
30+
'Get-FunctionName',
31+
'Get-FunctionProfile',
32+
'Get-ModuleLayout',
33+
'Get-ParameterBlock',
34+
'Get-PSFunctionTools',
35+
'Get-PSRequirements',
36+
'Import-ModuleLayout',
37+
'New-CommentHelp',
38+
'New-ModuleFromFiles',
39+
'New-ModuleFromLayout',
40+
'Open-PSFunctionToolsHelp',
41+
'Open-PSFunctionToolsSamples',
42+
'Test-FunctionName'
43+
)
3044
CmdletsToExport = @()
3145
# VariablesToExport = @()
32-
AliasesToExport = @('gfal', 'ga', 'eff', 'eml', 'iml', 'csf', 'gpb',
33-
'gfa', 'nch', 'ffn', 'gfn', 'tfn', 'gfp','etf')
46+
AliasesToExport = @(
47+
'csf',
48+
'eff',
49+
'eml',
50+
'etf',
51+
'ffn',
52+
'ga',
53+
'gfa',
54+
'gfal',
55+
'gfn',
56+
'gfp',
57+
'gpb',
58+
'iml',
59+
'nch',
60+
'tfn'
61+
)
3462
PrivateData = @{
35-
3663
PSData = @{
37-
Tags = @('AST', 'scripting', 'module', 'function', 'script')
38-
LicenseUri = 'https://github.com/jdhitsolutions/PSFunctionTools/blob/main/License.txt'
39-
ProjectUri = 'https://github.com/jdhitsolutions/PSFunctionTools'
40-
IconUri = 'https://raw.githubusercontent.com/jdhitsolutions/PSFunctionTools/main/images/psrobot.png'
41-
# ReleaseNotes = ''
42-
# Prerelease = ''
43-
# ExternalModuleDependencies = @()
64+
Tags = @('AST', 'scripting', 'module', 'function', 'script', 'toolmaking')
65+
LicenseUri = 'https://github.com/jdhitsolutions/PSFunctionTools/blob/main/License.txt'
66+
ProjectUri = 'https://github.com/jdhitsolutions/PSFunctionTools'
67+
IconUri = 'https://raw.githubusercontent.com/jdhitsolutions/PSFunctionTools/main/images/psrobot.png'
68+
ReleaseNotes = @'
69+
## [1.3.0] - 2025-01-14
70+
71+
### Added
72+
73+
- Added command `Open-PSFunctionToolsSamples` to change to the Samples folder and list the sample files.
74+
- Added command `Open-PSFunctionToolsHelp`.
75+
76+
### Changed
4477
78+
- Updated demo file `Demo-NewModuleFromFiles.ps1`.
79+
- Help documentation updates.
80+
- Minor code cleanup.
81+
- Bumped minimum PowerShell version to 7.4. __This is a potential breaking change.__
82+
- Converted changelog to new format.
83+
'@
4584
} # End of PSData hashtable
4685
} # End of PrivateData hashtable
4786
}

0 commit comments

Comments
 (0)