Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Needed for publishing of examples, build worker defaults to core.autocrlf=input.
* text eol=autocrlf

*.mof text eol=crlf
*.sh text eol=lf
*.svg eol=lf

# Ensure any exe files are treated as binary
*.exe binary
*.jpg binary
*.xl* binary
*.pfx binary
*.png binary
*.dll binary
*.so binary
22 changes: 19 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@
# PowerShell test output
TestResults/

# Temp files
*.tmp
*.bak
# Sampler build outpits
output/

# Other files to omit (and to not)
**.bak
*.local.*
!**/README.md
.kitchen/

*.nupkg
*.suo
*.user
*.coverage
.vs
.psproj
.sln
markdownissues.txt
node_modules
package-lock.json
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Changelog for OrionDesign

The format is based on and uses the types of changes according to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added

- For new features.

### Changed

- For changes in existing functionality.

### Deprecated

- For soon-to-be removed features.

### Removed

- For now removed features.

### Fixed

- For any bug fix.

### Security

- In case of vulnerabilities.

58 changes: 0 additions & 58 deletions OrionDesign.psd1

This file was deleted.

124 changes: 0 additions & 124 deletions OrionDesign.psm1

This file was deleted.

14 changes: 14 additions & 0 deletions PSScriptAnalyzerSettings.psd1
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@{
ExcludeRules = @(
'PSAvoidUsingWriteHost'
)

Rules = @{
PSAvoidUsingCmdletAliases = @{
AllowList = @(
'select', 'where'
)
}
}

}
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -338,3 +338,28 @@ Export-OrionHelpers -ScriptPath ".\MyScript.ps1" -CommentOutImport:$false
**OrionDesign v3.1.0** | PowerShell UI Framework | 21 Functions | 13 Themes | Global Configuration | ANSI Support | -Demo on every function

🔗 [PSGallery](https://www.powershellgallery.com/packages/OrionDesign) · [GitHub](https://github.com/suneworld/OrionDesign)

## How do I use this repo?

This module is generated with Plaster and the SamplerModule template.

To build the module you need to use Sampler

~~~
Install-Module Sampler
~~~

Navigate to the root of a clone of this repo.

~~~
.\build build
~~~

You might need to change the format of `output\module\OrionDesign\3.1.1\OrionDesign.psm1` from UTF8 to UTF8wBOM
to be able to use the generated module.

## References and links

* [Getting started with Sampler (Project ReadMe)][1]

[1]:https://github.com/gaelcolas/Sampler/blob/main/README.md
25 changes: 25 additions & 0 deletions RequiredModules.psd1
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
@{
<#
This is only required if you need to use the method PowerShellGet & PSDepend
It is not required for PSResourceGet or ModuleFast (and will be ignored).
See Resolve-Dependency.psd1 on how to enable methods.
#>
#PSDependOptions = @{
# AddToPath = $true
# Target = 'output\RequiredModules'
# Parameters = @{
# Repository = 'PSGallery'
# }
#}

InvokeBuild = 'latest'
PSScriptAnalyzer = 'latest'
Pester = 'latest'
ModuleBuilder = 'latest'
ChangelogManagement = 'latest'
Sampler = 'latest'



}

Loading