Skip to content

Commit 2d48c45

Browse files
Initial commit of the action file
1 parent d155a5f commit 2d48c45

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

action.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: 'Create PowerShell Module'
2+
description: 'A GitHub Action to create a PowerShell module from source files.'
3+
author: 'Jeff Patton'
4+
5+
branding:
6+
icon: 'activity'
7+
color: 'blue'
8+
9+
inputs:
10+
ModuleName:
11+
description: 'The name of the PowerShell module'
12+
required: true
13+
Source:
14+
description: 'The source directory containing the module (relative to the workspace)'
15+
required: false
16+
default: ''
17+
Output:
18+
description: 'The output directory for storing the module (relative to the workspace)'
19+
required: false
20+
default: ''
21+
Imports:
22+
description: 'Comma-separated list of import folders'
23+
required: true
24+
Debug:
25+
description: 'Enable debug mode'
26+
required: false
27+
default: 'false'
28+
29+
runs:
30+
using: 'composite'
31+
steps:
32+
- name: Create PowerShell Module
33+
shell: pwsh
34+
run: ./createpowershellmodule.ps1
35+
with:
36+
ModuleName: ${{ inputs.ModuleName }}
37+
Source: ${{ inputs.Source }}
38+
Output: ${{ inputs.Output }}
39+
Imports: ${{ inputs.Imports }}
40+
Debug: ${{ inputs.Debug }}

0 commit comments

Comments
 (0)