diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..bdb0cab
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,17 @@
+# Auto detect text files and perform LF normalization
+* text=auto
+
+# Custom for Visual Studio
+*.cs diff=csharp
+
+# Standard to msysgit
+*.doc diff=astextplain
+*.DOC diff=astextplain
+*.docx diff=astextplain
+*.DOCX diff=astextplain
+*.dot diff=astextplain
+*.DOT diff=astextplain
+*.pdf diff=astextplain
+*.PDF diff=astextplain
+*.rtf diff=astextplain
+*.RTF diff=astextplain
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..96374c4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,43 @@
+# Windows image file caches
+Thumbs.db
+ehthumbs.db
+
+# Folder config file
+Desktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
+
+# =========================
+# Operating System Files
+# =========================
+
+# OSX
+# =========================
+
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Thumbnails
+._*
+
+# Files that might appear on external disk
+.Spotlight-V100
+.Trashes
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
diff --git a/Changelog.md b/Changelog.md
new file mode 100644
index 0000000..33f54d2
--- /dev/null
+++ b/Changelog.md
@@ -0,0 +1,47 @@
+# ChangeLog for ISEScriptingGeek Module
+
+## v3.4.2
+
++ Updated license
++ Updated manifest to PowerShell 5.1 and supporting Desktop edition
+
+## v3.4.1
+
++ Replaced `Out-Null` references to using `[void]`
++ Cleaned up incorrect exported aliases
++ Code clean up and reformatting
+
+## v3.4.0
+
++ code cleanup as some commands have moved to the PSScriptTools module.
++ Moved help to external files (Issue #11)
++ Renamed `changelog.txt` to `changelog.md`
++ module restructuring
++ Updated `README.md`
+
+## v3.3.0.0
+
++ Added New-FileHere command
++ Fixed Open-SelectedISE to trim spaces from selected text and write a warning if file not found.
++ Added ChangeLog.txt file.
++ Added #requires -module PSDesiredStateConfiguration to New-DSCResourceSnippet.ps1
++ Switched to MIT license
+
+## v3.3.1.0
+
++ Fixed a bug with New-CommentHelp to accept no parameters
++ Updated New-CommentHelp to ignore new Information related common parameters in v5
+
+## v3.3.1.1
+
++ Updated New-FileHere function
+
+## v3.3.1.2
+
++ Published to PowerShell Gallery with a v5 manifest.
+
+## v3.3.1.3
+
++ updated module manifest
++ Updated script signing to support multiple certificates
++ Updated author name in manifest
diff --git a/ISEScriptingGeek.psd1 b/ISEScriptingGeek.psd1
new file mode 100644
index 0000000..2b4c4d2
--- /dev/null
+++ b/ISEScriptingGeek.psd1
@@ -0,0 +1,139 @@
+
+@{
+
+# Script module or binary module file associated with this manifest.
+RootModule = 'ISEScriptingGeek.psm1'
+
+# Version number of this module.
+ModuleVersion = '3.4.2'
+
+# Supported PSEditions
+CompatiblePSEditions = @('Desktop')
+
+# ID used to uniquely identify this module
+GUID = '6d1078ea-36c8-443a-9476-6d6c4d6ac834'
+
+# Author of this module
+Author = 'Jeff Hicks'
+
+# Company or vendor of this module
+CompanyName = 'JDH Information Technology Solutions, Inc.'
+
+# Copyright statement for this module
+Copyright = '2013-2020 JDH Information Technology Solutions, Inc. All Rights Reserved.'
+
+# Description of the functionality provided by this module
+Description = 'Functions and add-ons for the Windows PowerShell ISE v4.0 and later'
+
+# Minimum version of the Windows PowerShell engine required by this module
+PowerShellVersion = '5.1'
+
+# Name of the Windows PowerShell host required by this module
+# PowerShellHostName = ''
+
+# Minimum version of the Windows PowerShell host required by this module
+# PowerShellHostVersion = ''
+
+# Minimum version of Microsoft .NET Framework required by this module
+# DotNetFrameworkVersion = ''
+
+# Minimum version of the common language runtime (CLR) required by this module
+CLRVersion = '4.0'
+
+# Processor architecture (None, X86, Amd64) required by this module
+ProcessorArchitecture = 'None'
+
+# Modules that must be imported into the global environment prior to importing this module
+# RequiredModules = @()
+
+# Assemblies that must be loaded prior to importing this module
+RequiredAssemblies = @()
+
+# Script files (.ps1) that are run in the caller's environment prior to importing this module.
+ScriptsToProcess = @()
+
+# Type files (.ps1xml) to be loaded when importing this module
+TypesToProcess = @()
+
+# Format files (.ps1xml) to be loaded when importing this module
+FormatsToProcess = @()
+
+# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
+# NestedModules = @()
+
+# Functions to export from this module
+FunctionsToExport = 'Add-CurrentProject', 'Add-ISEBookmark', 'CloseAllFiles',
+ 'CloseAllFilesButCurrent', 'Convert-AliasDefinition',
+ 'Convert-CodetoSnippet', 'Convert-CommandtoHash', 'ConvertFrom-Alias',
+ 'ConvertFrom-MultiLineComment', 'ConvertTo-CommentHelp',
+ 'ConvertTo-Definition', 'ConvertTo-MultiLineComment',
+ 'ConvertTo-TextFile', 'Copy-ToWord', 'Edit-CurrentProject',
+ 'Edit-Snippet', 'Find-InFile', 'Get-ASTProfile', 'Get-CommandMetadata',
+ 'Get-ISEBookmark', 'Get-NextISETab', 'Get-ScriptComments',
+ 'Get-ScriptingHelp', 'Get-SearchResult', 'Import-CurrentProject',
+ 'New-CIMCommand', 'New-CommentHelp', 'New-DSCResourceSnippet',
+ 'New-FileHere', 'New-Inputbox', 'New-PSCommand',
+ 'Open-ISEBookmark', 'Open-SelectedISE', 'Out-ISETab',
+ 'Remove-ISEBookmark', 'Reset-ISEFile', 'Send-ToPrinter',
+ 'Start-MyScript', 'Update-ISEBookmark', 'Write-Signature',
+ 'New-Function','Set-ScriptLocation'
+
+# Cmdlets to export from this module
+CmdletsToExport = @()
+
+# Variables to export from this module
+VariablesToExport = 'MySnippets', 'MyModules', 'MyPowerShell', 'CurrentProjectList'
+
+# Aliases to export from this module
+AliasesToExport = 'ccs','gcmd','glcm''tab','sd'
+
+# DSC resources to export from this module
+# DscResourcesToExport = @()
+
+# List of all modules packaged with this module
+# ModuleList = @()
+
+# List of all files packaged with this module
+#FileList = ''
+
+# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
+PrivateData = @{
+
+ #Category of this module
+ Category = 'PowerShell ISE'
+
+ #IsPrerelease of this module
+ IsPrerelease = 'False'
+
+ PSData = @{
+
+ # Tags applied to this module. These help with module discovery in online galleries.
+ Tags = 'ISE','Snippets','Scripting'
+
+ # A URL to the license for this module.
+ LicenseUri = 'https://github.com/jdhitsolutions/ISEScriptingGeek/blob/master/License.txt'
+
+ # A URL to the main website for this project.
+ ProjectUri = 'https://github.com/jdhitsolutions/ISEScriptingGeek'
+
+ # A URL to an icon representing this module.
+ # IconUri = ''
+
+ # ReleaseNotes of this module
+ # ReleaseNotes = ''
+
+ # External dependent modules of this module
+ # ExternalModuleDependencies = ''
+
+ } # End of PSData hashtable
+
+} # End of PrivateData hashtable
+
+# HelpInfo URI of this module
+# HelpInfoURI = ''
+
+# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
+# DefaultCommandPrefix = ''
+
+}
+
diff --git a/ISEScriptingGeek.psm1 b/ISEScriptingGeek.psm1
new file mode 100644
index 0000000..ff75e35
Binary files /dev/null and b/ISEScriptingGeek.psm1 differ
diff --git a/License.txt b/License.txt
new file mode 100644
index 0000000..6bb8e93
--- /dev/null
+++ b/License.txt
@@ -0,0 +1,27 @@
+MIT License
+
+Copyright (c) 2015-2022 JDH Information Technology Solutions, Inc.
+
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..c012c26
--- /dev/null
+++ b/README.md
@@ -0,0 +1,68 @@
+# ISEScriptingGeek Module
+
+[![PSGallery Version](https://img.shields.io/powershellgallery/v/ISEScriptingGeek.png?style=for-the-badge&logo=powershell&label=PowerShell%20Gallery)](https://www.powershellgallery.com/packages/ISEScriptingGeek/) [![PSGallery Downloads](https://img.shields.io/powershellgallery/dt/ISEScriptingGeek.png?style=for-the-badge&label=Downloads)](https://www.powershellgallery.com/packages/ISEScriptingGeek/)
+
+This module is a set of ISE add-ons and a few themes. It requires PowerShell5.1 or higher.
+
+_As of February 2019 I no longer intend to update or extend this module. VS Code is clearly Microsoft's choice for a scripting tool going forward. The PowerShell ISE isn't going away any time soon, but it is also no longer under active development so I need no point in continuing to develop this module. I will maintain it and address pull requests should members of the community wish to contribute, maintain or extend this module._
+
+Install the module from the PowerShell Gallery.
+
+```powershell
+Install-Module ISEScriptingGeek
+```
+
+Then in your PowerShell_ISE profile script, import the module.
+
+```powershell
+Import-Module ISEScriptingGeek
+```
+
+This will add the menu short cuts.
+
+## Themes
+
+The themes can be found and imported from the Themes sub-folder of the module.
+These are optional and are not connected to the add-ons.
+
+## Add-ons
+
+Once the module is imported, the add-ons will be listed under **ISE Scripting Geek** on the **Add-ons** menu in the ISE.
+A number of the add-ons fall into grouped sub-folders:
+
+![add-ons menu](images/addons-menu.png)
+
+### Bookmarks
+
+A set of functions for creating and working with "bookmarks" to files opened in the ISE.
+
+### Convert
+
+These handle various conversions such as:
+
+- selected text to snippet, region
+- case conversion
+- alias expansion
+
+### Dates and times
+
+A set of functions for inserting date/time in different formats
+
+### Files
+
+A set of functions for working with open files and their associated folders
+
+### Work
+
+A set of functions for creating and managing a "work list" of files
+
+### Miscellaneous
+
+There are also other scripts directly off the **ISE Scripting Geek** menu, these functions provide various capabilities:
+
+- Print, Run or Sign script
+- Send script to Word (with or without color)
+- Send selected text to different search engines
+- Help functions
+- New CIM Command, DSC Resource snippets, etc.
+
diff --git a/Themes/Grayscale.StorableColorTheme.ps1xml b/Themes/Grayscale.StorableColorTheme.ps1xml
new file mode 100644
index 0000000..2f32559
--- /dev/null
+++ b/Themes/Grayscale.StorableColorTheme.ps1xml
@@ -0,0 +1,813 @@
+
+
+
+ ErrorForegroundColor
+ ErrorBackgroundColor
+ WarningForegroundColor
+ WarningBackgroundColor
+ VerboseForegroundColor
+ VerboseBackgroundColor
+ DebugForegroundColor
+ DebugBackgroundColor
+ ConsolePaneBackgroundColor
+ ConsolePaneTextBackgroundColor
+ ConsolePaneForegroundColor
+ ScriptPaneBackgroundColor
+ ScriptPaneForegroundColor
+ TokenColors\Attribute
+ TokenColors\Command
+ TokenColors\CommandArgument
+ TokenColors\CommandParameter
+ TokenColors\Comment
+ TokenColors\GroupEnd
+ TokenColors\GroupStart
+ TokenColors\Keyword
+ TokenColors\LineContinuation
+ TokenColors\LoopLabel
+ TokenColors\Member
+ TokenColors\NewLine
+ TokenColors\Number
+ TokenColors\Operator
+ TokenColors\Position
+ TokenColors\StatementSeparator
+ TokenColors\String
+ TokenColors\Type
+ TokenColors\Unknown
+ TokenColors\Variable
+ ConsoleTokenColors\Attribute
+ ConsoleTokenColors\Command
+ ConsoleTokenColors\CommandArgument
+ ConsoleTokenColors\CommandParameter
+ ConsoleTokenColors\Comment
+ ConsoleTokenColors\GroupEnd
+ ConsoleTokenColors\GroupStart
+ ConsoleTokenColors\Keyword
+ ConsoleTokenColors\LineContinuation
+ ConsoleTokenColors\LoopLabel
+ ConsoleTokenColors\Member
+ ConsoleTokenColors\NewLine
+ ConsoleTokenColors\Number
+ ConsoleTokenColors\Operator
+ ConsoleTokenColors\Position
+ ConsoleTokenColors\StatementSeparator
+ ConsoleTokenColors\String
+ ConsoleTokenColors\Type
+ ConsoleTokenColors\Unknown
+ ConsoleTokenColors\Variable
+ XmlTokenColors\CharacterData
+ XmlTokenColors\QuotedString
+ XmlTokenColors\Comment
+ XmlTokenColors\CommentDelimiter
+ XmlTokenColors\15
+ XmlTokenColors\13
+ XmlTokenColors\12
+ XmlTokenColors\14
+ XmlTokenColors\18
+ XmlTokenColors\MarkupExtension
+ XmlTokenColors\Quote
+ XmlTokenColors\17
+ XmlTokenColors\ElementName
+ XmlTokenColors\11
+ XmlTokenColors\19
+ XmlTokenColors\16
+ XmlTokenColors\Attribute
+ XmlTokenColors\10
+ XmlTokenColors\Tag
+ XmlTokenColors\Text
+
+
+
+ 255
+ 255
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 140
+ 0
+ 1
+ 1
+ 0.2622507
+ 0
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 229
+ 0
+ 229
+ 1
+ 0.7835378
+ 0
+ 0.7835378
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 0
+ 102
+ 102
+ 1
+ 0
+ 0.13286832
+ 0.13286832
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 212
+ 212
+ 212
+ 1
+ 0.658374846
+ 0.658374846
+ 0.658374846
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 42
+ 42
+ 42
+ 1
+ 0.0231533684
+ 0.0231533684
+ 0.0231533684
+
+
+ 255
+ 212
+ 212
+ 212
+ 1
+ 0.658374846
+ 0.658374846
+ 0.658374846
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 191
+ 255
+ 1
+ 0
+ 0.5209956
+ 1
+
+
+ 255
+ 0
+ 0
+ 255
+ 1
+ 0
+ 0
+ 1
+
+
+ 255
+ 138
+ 43
+ 226
+ 1
+ 0.254152119
+ 0.024157634
+ 0.7605245
+
+
+ 255
+ 0
+ 0
+ 128
+ 1
+ 0
+ 0
+ 0.215860531
+
+
+ 255
+ 0
+ 100
+ 0
+ 1
+ 0
+ 0.127437681
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 139
+ 1
+ 0
+ 0
+ 0.258182883
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 139
+ 1
+ 0
+ 0
+ 0.258182883
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 128
+ 0
+ 128
+ 1
+ 0.215860531
+ 0
+ 0.215860531
+
+
+ 255
+ 169
+ 169
+ 169
+ 1
+ 0.396755248
+ 0.396755248
+ 0.396755248
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 139
+ 0
+ 0
+ 1
+ 0.258182883
+ 0
+ 0
+
+
+ 255
+ 0
+ 128
+ 128
+ 1
+ 0
+ 0.215860531
+ 0.215860531
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 69
+ 0
+ 1
+ 1
+ 0.0595112443
+ 0
+
+
+ 255
+ 0
+ 102
+ 102
+ 1
+ 0
+ 0.13286832
+ 0.13286832
+
+
+ 255
+ 42
+ 42
+ 42
+ 1
+ 0.0231533684
+ 0.0231533684
+ 0.0231533684
+
+
+ 255
+ 85
+ 85
+ 85
+ 1
+ 0.09084172
+ 0.09084172
+ 0.09084172
+
+
+ 255
+ 127
+ 127
+ 127
+ 1
+ 0.212230757
+ 0.212230757
+ 0.212230757
+
+
+ 255
+ 0
+ 127
+ 0
+ 1
+ 0
+ 0.212230757
+ 0
+
+
+ 255
+ 0
+ 0
+ 178
+ 1
+ 0
+ 0
+ 0.445201218
+
+
+ 255
+ 0
+ 0
+ 178
+ 1
+ 0
+ 0
+ 0.445201218
+
+
+ 255
+ 0
+ 0
+ 207
+ 1
+ 0
+ 0
+ 0.623960435
+
+
+ 255
+ 0
+ 178
+ 0
+ 1
+ 0
+ 0.445201218
+ 0
+
+
+ 255
+ 127
+ 127
+ 127
+ 1
+ 0.212230757
+ 0.212230757
+ 0.212230757
+
+
+ 255
+ 127
+ 127
+ 127
+ 1
+ 0.212230757
+ 0.212230757
+ 0.212230757
+
+
+ 255
+ 245
+ 245
+ 245
+ 1
+ 0.913098633
+ 0.913098633
+ 0.913098633
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 42
+ 42
+ 42
+ 1
+ 0.0231533684
+ 0.0231533684
+ 0.0231533684
+
+
+ 255
+ 245
+ 245
+ 245
+ 1
+ 0.913098633
+ 0.913098633
+ 0.913098633
+
+
+ 255
+ 42
+ 42
+ 42
+ 1
+ 0.0231533684
+ 0.0231533684
+ 0.0231533684
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 127
+ 1
+ 0
+ 0
+ 0.212230757
+
+
+ 255
+ 245
+ 245
+ 245
+ 1
+ 0.913098633
+ 0.913098633
+ 0.913098633
+
+
+ 255
+ 127
+ 127
+ 127
+ 1
+ 0.212230757
+ 0.212230757
+ 0.212230757
+
+
+ 255
+ 128
+ 128
+ 128
+ 1
+ 0.215860531
+ 0.215860531
+ 0.215860531
+
+
+ 255
+ 0
+ 0
+ 139
+ 1
+ 0
+ 0
+ 0.258182883
+
+
+ 255
+ 0
+ 100
+ 0
+ 1
+ 0
+ 0.127437681
+ 0
+
+
+ 255
+ 0
+ 128
+ 0
+ 1
+ 0
+ 0.215860531
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 140
+ 0
+ 1
+ 1
+ 0.2622507
+ 0
+
+
+ 255
+ 0
+ 0
+ 255
+ 1
+ 0
+ 0
+ 1
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 139
+ 0
+ 0
+ 1
+ 0.258182883
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 139
+ 1
+ 0
+ 0
+ 0.258182883
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ Grayscale
+ Consolas
+ 12
+
\ No newline at end of file
diff --git a/Themes/Monochrome Yellow.StorableColorTheme.ps1xml b/Themes/Monochrome Yellow.StorableColorTheme.ps1xml
new file mode 100644
index 0000000..bfc293e
--- /dev/null
+++ b/Themes/Monochrome Yellow.StorableColorTheme.ps1xml
@@ -0,0 +1,813 @@
+
+
+
+ ErrorForegroundColor
+ ErrorBackgroundColor
+ WarningForegroundColor
+ WarningBackgroundColor
+ VerboseForegroundColor
+ VerboseBackgroundColor
+ DebugForegroundColor
+ DebugBackgroundColor
+ ConsolePaneBackgroundColor
+ ConsolePaneTextBackgroundColor
+ ConsolePaneForegroundColor
+ ScriptPaneBackgroundColor
+ ScriptPaneForegroundColor
+ TokenColors\Attribute
+ TokenColors\Command
+ TokenColors\CommandArgument
+ TokenColors\CommandParameter
+ TokenColors\Comment
+ TokenColors\GroupEnd
+ TokenColors\GroupStart
+ TokenColors\Keyword
+ TokenColors\LineContinuation
+ TokenColors\LoopLabel
+ TokenColors\Member
+ TokenColors\NewLine
+ TokenColors\Number
+ TokenColors\Operator
+ TokenColors\Position
+ TokenColors\StatementSeparator
+ TokenColors\String
+ TokenColors\Type
+ TokenColors\Unknown
+ TokenColors\Variable
+ ConsoleTokenColors\Attribute
+ ConsoleTokenColors\Command
+ ConsoleTokenColors\CommandArgument
+ ConsoleTokenColors\CommandParameter
+ ConsoleTokenColors\Comment
+ ConsoleTokenColors\GroupEnd
+ ConsoleTokenColors\GroupStart
+ ConsoleTokenColors\Keyword
+ ConsoleTokenColors\LineContinuation
+ ConsoleTokenColors\LoopLabel
+ ConsoleTokenColors\Member
+ ConsoleTokenColors\NewLine
+ ConsoleTokenColors\Number
+ ConsoleTokenColors\Operator
+ ConsoleTokenColors\Position
+ ConsoleTokenColors\StatementSeparator
+ ConsoleTokenColors\String
+ ConsoleTokenColors\Type
+ ConsoleTokenColors\Unknown
+ ConsoleTokenColors\Variable
+ XmlTokenColors\CharacterData
+ XmlTokenColors\QuotedString
+ XmlTokenColors\Comment
+ XmlTokenColors\CommentDelimiter
+ XmlTokenColors\15
+ XmlTokenColors\13
+ XmlTokenColors\12
+ XmlTokenColors\14
+ XmlTokenColors\18
+ XmlTokenColors\MarkupExtension
+ XmlTokenColors\Quote
+ XmlTokenColors\17
+ XmlTokenColors\ElementName
+ XmlTokenColors\11
+ XmlTokenColors\19
+ XmlTokenColors\16
+ XmlTokenColors\Attribute
+ XmlTokenColors\10
+ XmlTokenColors\Tag
+ XmlTokenColors\Text
+
+
+
+ 255
+ 255
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 140
+ 0
+ 1
+ 1
+ 0.2622507
+ 0
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 218
+ 165
+ 32
+ 1
+ 0.7011019
+ 0.376262158
+ 0.0144438446
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 184
+ 134
+ 11
+ 1
+ 0.4793202
+ 0.2383976
+ 0.00334653584
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 184
+ 134
+ 11
+ 1
+ 0.4793202
+ 0.2383976
+ 0.00334653584
+
+
+ 255
+ 184
+ 134
+ 11
+ 1
+ 0.4793202
+ 0.2383976
+ 0.00334653584
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 218
+ 165
+ 32
+ 1
+ 0.7011019
+ 0.376262158
+ 0.0144438446
+
+
+ 255
+ 218
+ 165
+ 32
+ 1
+ 0.7011019
+ 0.376262158
+ 0.0144438446
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 0
+ 191
+ 0
+ 1
+ 0
+ 0.5209956
+ 0
+
+
+ 255
+ 255
+ 255
+ 224
+ 1
+ 1
+ 1
+ 0.745404243
+
+
+ 255
+ 218
+ 165
+ 32
+ 1
+ 0.7011019
+ 0.376262158
+ 0.0144438446
+
+
+ 255
+ 0
+ 159
+ 0
+ 1
+ 0
+ 0.3467041
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 0
+ 191
+ 0
+ 1
+ 0
+ 0.5209956
+ 0
+
+
+ 255
+ 218
+ 165
+ 32
+ 1
+ 0.7011019
+ 0.376262158
+ 0.0144438446
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 184
+ 134
+ 11
+ 1
+ 0.4793202
+ 0.2383976
+ 0.00334653584
+
+
+ 255
+ 184
+ 134
+ 11
+ 1
+ 0.4793202
+ 0.2383976
+ 0.00334653584
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 0
+ 159
+ 0
+ 1
+ 0
+ 0.3467041
+ 0
+
+
+ 255
+ 255
+ 255
+ 224
+ 1
+ 1
+ 1
+ 0.745404243
+
+
+ 255
+ 218
+ 165
+ 32
+ 1
+ 0.7011019
+ 0.376262158
+ 0.0144438446
+
+
+ 255
+ 0
+ 191
+ 0
+ 1
+ 0
+ 0.5209956
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 218
+ 165
+ 32
+ 1
+ 0.7011019
+ 0.376262158
+ 0.0144438446
+
+
+ 255
+ 218
+ 165
+ 32
+ 1
+ 0.7011019
+ 0.376262158
+ 0.0144438446
+
+
+ 255
+ 127
+ 127
+ 0
+ 1
+ 0.212230757
+ 0.212230757
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 229
+ 229
+ 0
+ 1
+ 0.7835378
+ 0.7835378
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 204
+ 204
+ 0
+ 1
+ 0.603827357
+ 0.603827357
+ 0
+
+
+ 255
+ 178
+ 178
+ 0
+ 1
+ 0.445201218
+ 0.445201218
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 215
+ 0
+ 1
+ 1
+ 0.6795425
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ Monochrome Yellow
+ Lucida Console
+ 12
+
\ No newline at end of file
diff --git a/Themes/VIM.StorableColorTheme.ps1xml b/Themes/VIM.StorableColorTheme.ps1xml
new file mode 100644
index 0000000..971180d
--- /dev/null
+++ b/Themes/VIM.StorableColorTheme.ps1xml
@@ -0,0 +1,813 @@
+
+
+
+ ErrorForegroundColor
+ ErrorBackgroundColor
+ WarningForegroundColor
+ WarningBackgroundColor
+ VerboseForegroundColor
+ VerboseBackgroundColor
+ DebugForegroundColor
+ DebugBackgroundColor
+ ConsolePaneBackgroundColor
+ ConsolePaneTextBackgroundColor
+ ConsolePaneForegroundColor
+ ScriptPaneBackgroundColor
+ ScriptPaneForegroundColor
+ TokenColors\Attribute
+ TokenColors\Command
+ TokenColors\CommandArgument
+ TokenColors\CommandParameter
+ TokenColors\Comment
+ TokenColors\GroupEnd
+ TokenColors\GroupStart
+ TokenColors\Keyword
+ TokenColors\LineContinuation
+ TokenColors\LoopLabel
+ TokenColors\Member
+ TokenColors\NewLine
+ TokenColors\Number
+ TokenColors\Operator
+ TokenColors\Position
+ TokenColors\StatementSeparator
+ TokenColors\String
+ TokenColors\Type
+ TokenColors\Unknown
+ TokenColors\Variable
+ ConsoleTokenColors\Attribute
+ ConsoleTokenColors\Command
+ ConsoleTokenColors\CommandArgument
+ ConsoleTokenColors\CommandParameter
+ ConsoleTokenColors\Comment
+ ConsoleTokenColors\GroupEnd
+ ConsoleTokenColors\GroupStart
+ ConsoleTokenColors\Keyword
+ ConsoleTokenColors\LineContinuation
+ ConsoleTokenColors\LoopLabel
+ ConsoleTokenColors\Member
+ ConsoleTokenColors\NewLine
+ ConsoleTokenColors\Number
+ ConsoleTokenColors\Operator
+ ConsoleTokenColors\Position
+ ConsoleTokenColors\StatementSeparator
+ ConsoleTokenColors\String
+ ConsoleTokenColors\Type
+ ConsoleTokenColors\Unknown
+ ConsoleTokenColors\Variable
+ XmlTokenColors\CharacterData
+ XmlTokenColors\QuotedString
+ XmlTokenColors\Comment
+ XmlTokenColors\CommentDelimiter
+ XmlTokenColors\15
+ XmlTokenColors\13
+ XmlTokenColors\12
+ XmlTokenColors\14
+ XmlTokenColors\18
+ XmlTokenColors\MarkupExtension
+ XmlTokenColors\Quote
+ XmlTokenColors\17
+ XmlTokenColors\ElementName
+ XmlTokenColors\11
+ XmlTokenColors\19
+ XmlTokenColors\16
+ XmlTokenColors\Attribute
+ XmlTokenColors\10
+ XmlTokenColors\Tag
+ XmlTokenColors\Text
+
+
+
+ 255
+ 255
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 140
+ 0
+ 1
+ 1
+ 0.2622507
+ 0
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 229
+ 0
+ 229
+ 1
+ 0.7835378
+ 0
+ 0.7835378
+
+
+ 0
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 132
+ 167
+ 193
+ 1
+ 0.23074007
+ 0.386429459
+ 0.533276439
+
+
+ 255
+ 255
+ 255
+ 96
+ 1
+ 1
+ 1
+ 0.116970673
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 222
+ 0
+ 1
+ 1
+ 0.730460763
+ 0
+
+
+ 255
+ 174
+ 174
+ 174
+ 1
+ 0.4232677
+ 0.4232677
+ 0.4232677
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 222
+ 0
+ 1
+ 1
+ 0.730460763
+ 0
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 152
+ 254
+ 30
+ 1
+ 0.313988745
+ 0.9911021
+ 0.0129830325
+
+
+ 255
+ 0
+ 127
+ 0
+ 1
+ 0
+ 0.212230757
+ 0
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 0
+ 212
+ 45
+ 1
+ 0
+ 0.658374846
+ 0.0262412224
+
+
+ 255
+ 132
+ 167
+ 193
+ 1
+ 0.23074007
+ 0.386429459
+ 0.533276439
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 0
+ 212
+ 45
+ 1
+ 0
+ 0.658374846
+ 0.0262412224
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 0
+ 223
+ 0
+ 1
+ 0
+ 0.73791045
+ 0
+
+
+ 255
+ 0
+ 191
+ 0
+ 1
+ 0
+ 0.5209956
+ 0
+
+
+ 255
+ 0
+ 159
+ 0
+ 1
+ 0
+ 0.3467041
+ 0
+
+
+ 255
+ 0
+ 127
+ 0
+ 1
+ 0
+ 0.212230757
+ 0
+
+
+ 255
+ 0
+ 159
+ 0
+ 1
+ 0
+ 0.3467041
+ 0
+
+
+ 255
+ 0
+ 191
+ 0
+ 1
+ 0
+ 0.5209956
+ 0
+
+
+ 255
+ 0
+ 223
+ 0
+ 1
+ 0
+ 0.73791045
+ 0
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 0
+ 223
+ 0
+ 1
+ 0
+ 0.73791045
+ 0
+
+
+ 255
+ 0
+ 191
+ 0
+ 1
+ 0
+ 0.5209956
+ 0
+
+
+ 255
+ 0
+ 159
+ 0
+ 1
+ 0
+ 0.3467041
+ 0
+
+
+ 255
+ 0
+ 159
+ 0
+ 1
+ 0
+ 0.3467041
+ 0
+
+
+ 255
+ 0
+ 159
+ 0
+ 1
+ 0
+ 0.3467041
+ 0
+
+
+ 255
+ 0
+ 191
+ 0
+ 1
+ 0
+ 0.5209956
+ 0
+
+
+ 255
+ 0
+ 223
+ 0
+ 1
+ 0
+ 0.73791045
+ 0
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 0
+ 159
+ 0
+ 1
+ 0
+ 0.3467041
+ 0
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 0
+ 191
+ 0
+ 1
+ 0
+ 0.5209956
+ 0
+
+
+ 255
+ 212
+ 212
+ 212
+ 1
+ 0.658374846
+ 0.658374846
+ 0.658374846
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 0
+ 255
+ 0
+ 1
+ 0
+ 1
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 140
+ 0
+ 1
+ 1
+ 0.2622507
+ 0
+
+
+ 255
+ 229
+ 229
+ 0
+ 1
+ 0.7835378
+ 0.7835378
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 255
+ 0
+ 1
+ 1
+ 1
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 255
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+
+
+ 255
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+
+
+ 255
+ 0
+ 255
+ 255
+ 1
+ 0
+ 1
+ 1
+
+
+ 255
+ 255
+ 255
+ 255
+ 1
+ 1
+ 1
+ 1
+
+
+ VIM
+ Courier New
+ 14
+
\ No newline at end of file
diff --git a/docs/Add-CurrentProject.md b/docs/Add-CurrentProject.md
new file mode 100644
index 0000000..b483b04
--- /dev/null
+++ b/docs/Add-CurrentProject.md
@@ -0,0 +1,58 @@
+---
+external help file: ISEScriptingGeek-help.xml
+Module Name: ISEScriptingGeek
+online version:
+schema: 2.0.0
+---
+
+# Add-CurrentProject
+
+## SYNOPSIS
+
+This command adds the current file path to the current project list.
+
+## SYNTAX
+
+```yaml
+Add-CurrentProject [[-List] ] []
+```
+
+## DESCRIPTION
+
+This command adds the current file path to the current project list. The list is simply a text file with full file names to a group of scripts that you might be working on. The ISEScriptingGeek module uses a built-in variable, $currentProjectList.
+
+
+## PARAMETERS
+
+### -List
+
+```yaml
+Type: String
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: 1
+Default value: $currentProjectList
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
+For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+## OUTPUTS
+
+## NOTES
+
+Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
+
+## RELATED LINKS
+
+[Edit-CurrentProject]()
+
+[Import-CurrentProject]()
diff --git a/docs/Add-ISEBookmark.md b/docs/Add-ISEBookmark.md
new file mode 100644
index 0000000..9129d58
--- /dev/null
+++ b/docs/Add-ISEBookmark.md
@@ -0,0 +1,38 @@
+---
+external help file: ISEScriptingGeek-help.xml
+Module Name: ISEScriptingGeek
+online version:
+schema: 2.0.0
+---
+
+# Add-ISEBookmark
+
+## SYNOPSIS
+
+Add an ISE Bookmark
+
+## SYNTAX
+
+```yaml
+Add-ISEBookmark
+```
+
+## DESCRIPTION
+
+Add an ISE Bookmark
+
+## PARAMETERS
+
+## INPUTS
+
+### None
+
+## OUTPUTS
+
+### System.Object
+
+## NOTES
+
+Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
+
+## RELATED LINKS
diff --git a/docs/CloseAllFiles.md b/docs/CloseAllFiles.md
new file mode 100644
index 0000000..ac2ccf3
--- /dev/null
+++ b/docs/CloseAllFiles.md
@@ -0,0 +1,44 @@
+---
+external help file: ISEScriptingGeek-help.xml
+Module Name: ISEScriptingGeek
+online version:
+schema: 2.0.0
+---
+
+# CloseAllFiles
+
+## SYNOPSIS
+
+Close all files in the ISE.
+
+## SYNTAX
+
+```yaml
+CloseAllFiles []
+```
+
+## DESCRIPTION
+
+Close all files in the ISE.
+
+
+## PARAMETERS
+
+### CommonParameters
+
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
+For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### None
+
+## OUTPUTS
+
+### None
+
+## NOTES
+
+Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
+
+## RELATED LINKS
diff --git a/docs/CloseAllFilesButCurrent.md b/docs/CloseAllFilesButCurrent.md
new file mode 100644
index 0000000..9b9ac8c
--- /dev/null
+++ b/docs/CloseAllFilesButCurrent.md
@@ -0,0 +1,45 @@
+---
+external help file: ISEScriptingGeek-help.xml
+Module Name: ISEScriptingGeek
+online version:
+schema: 2.0.0
+---
+
+# CloseAllFilesButCurrent
+
+## SYNOPSIS
+
+Close all files in the ISE except the current one.
+
+## SYNTAX
+
+```yaml
+CloseAllFilesButCurrent []
+```
+
+## DESCRIPTION
+
+Close all files in the ISE except the current one.
+
+## PARAMETERS
+
+### CommonParameters
+
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
+For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### None
+
+## OUTPUTS
+
+### System.Object
+
+## NOTES
+
+Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
+
+Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
+
+## RELATED LINKS
diff --git a/docs/Convert-AliasDefinition.md b/docs/Convert-AliasDefinition.md
new file mode 100644
index 0000000..1cef2a7
--- /dev/null
+++ b/docs/Convert-AliasDefinition.md
@@ -0,0 +1,96 @@
+---
+external help file: ISEScriptingGeek-help.xml
+Module Name: ISEScriptingGeek
+online version:
+schema: 2.0.0
+---
+
+# Convert-AliasDefinition
+
+## SYNOPSIS
+
+Convert aliases to their definition
+
+## SYNTAX
+
+### ToDefinition (Default)
+
+```yaml
+Convert-AliasDefinition [-Text] [-ToDefinition] []
+```
+
+### ToAlias
+
+```yaml
+Convert-AliasDefinition [-Text] [-ToAlias] []
+```
+
+## DESCRIPTION
+
+Convert aliases to their definition.
+
+
+## PARAMETERS
+
+### -Text
+
+Enter a string to convert
+
+```yaml
+Type: String
+Parameter Sets: (All)
+Aliases:
+
+Required: True
+Position: 0
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ToAlias
+
+```yaml
+Type: SwitchParameter
+Parameter Sets: ToAlias
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -ToDefinition
+
+```yaml
+Type: SwitchParameter
+Parameter Sets: ToDefinition
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
+For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### None
+
+## OUTPUTS
+
+### None
+
+## NOTES
+
+Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
+
+## RELATED LINKS
diff --git a/docs/Convert-CodetoSnippet.md b/docs/Convert-CodetoSnippet.md
new file mode 100644
index 0000000..f5ecb36
--- /dev/null
+++ b/docs/Convert-CodetoSnippet.md
@@ -0,0 +1,92 @@
+---
+external help file: ISEScriptingGeek-help.xml
+Module Name: ISEScriptingGeek
+online version:
+schema: 2.0.0
+---
+
+# Convert-CodetoSnippet
+
+## SYNOPSIS
+
+Convert selected code to a snippet
+
+## SYNTAX
+
+```yaml
+Convert-CodetoSnippet [-Text] [-WhatIf] [-Confirm] []
+```
+
+## DESCRIPTION
+
+Convert selected code to an ISE snippet.
+
+## PARAMETERS
+
+### -Confirm
+
+Prompts you for confirmation before running the cmdlet.
+
+```yaml
+Type: SwitchParameter
+Parameter Sets: (All)
+Aliases: cf
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -Text
+
+Enter some code text or break, select text in the ISE and try again.
+
+```yaml
+Type: String
+Parameter Sets: (All)
+Aliases:
+
+Required: True
+Position: 0
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### -WhatIf
+
+Shows what would happen if the cmdlet runs.
+The cmdlet is not run.
+
+```yaml
+Type: SwitchParameter
+Parameter Sets: (All)
+Aliases: wi
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
+For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### None
+
+## OUTPUTS
+
+### System.Object
+
+## NOTES
+
+Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
+
+## RELATED LINKS
diff --git a/docs/Convert-CommandtoHash.md b/docs/Convert-CommandtoHash.md
new file mode 100644
index 0000000..f9cd30c
--- /dev/null
+++ b/docs/Convert-CommandtoHash.md
@@ -0,0 +1,57 @@
+---
+external help file: ISEScriptingGeek-help.xml
+Module Name: ISEScriptingGeek
+online version:
+schema: 2.0.0
+---
+
+# Convert-CommandtoHash
+
+## SYNOPSIS
+
+Convert a command to a hashtable
+
+## SYNTAX
+
+```yaml
+Convert-CommandtoHash [[-Text] ] []
+```
+
+## DESCRIPTION
+
+This is a crude attempt to convert a selected PowerShell expression into a corresponding hashtable that you can use for splatting.
+
+## PARAMETERS
+
+### -Text
+
+```yaml
+Type: String
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: 0
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
+### CommonParameters
+
+This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
+For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
+
+## INPUTS
+
+### None
+
+## OUTPUTS
+
+### System.Object
+
+## NOTES
+
+Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/
+
+## RELATED LINKS
diff --git a/docs/ConvertFrom-Alias.md b/docs/ConvertFrom-Alias.md
new file mode 100644
index 0000000..17a0d45
--- /dev/null
+++ b/docs/ConvertFrom-Alias.md
@@ -0,0 +1,58 @@
+---
+external help file: ISEScriptingGeek-help.xml
+Module Name: ISEScriptingGeek
+online version:
+schema: 2.0.0
+---
+
+# ConvertFrom-Alias
+
+## SYNOPSIS
+
+Convert command from an alias
+
+## SYNTAX
+
+```yaml
+ConvertFrom-Alias [[-Text]