-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbootstrap.ps1
More file actions
27 lines (24 loc) · 1.36 KB
/
bootstrap.ps1
File metadata and controls
27 lines (24 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Install-Module -Name 'Sampler' -Scope 'CurrentUser'
$samplerModule = Import-Module -Name Sampler -PassThru
$invokePlasterParameters = @{
TemplatePath = Join-Path -Path $samplerModule.ModuleBase -ChildPath 'Templates/Sampler'
DestinationPath = '~/gitrepos/fslef'
ModuleType = 'CustomModule'
ModuleName = 'CyberShell'
ModuleAuthor = 'François Lefebvre'
ModuleDescription = 'The CyberShell PowerShell module streamlines cloud security management, offering tools for analyzing security data and implementing cybersecurity features efficiently. It helps discovering security configuration in complex environments, consolidates security insights, aids in detecting vulnerabilities, and ensures compliance across multiple cloud platforms. With CyberShell, SOC team can quickly enhance their cloud security posture through an intuitive command-line interface.'
License = $true
LicenseType = 'MIT'
CustomRepo = 'PSGallery'
ModuleVersion = '0.0.1'
UseGit = $true
MainGitBranch = 'main'
UseGitVersion = $true
UseGitHub = $true
UseAzurePipelines = $true
GitHubOwner = 'fslef'
UseVSCode = $true
SourceDirectory = 'src'
Features = @('git', 'UnitTests', 'ModuleQuality', 'Build')
}
Invoke-Plaster @invokePlasterParameters