Cackledaemon.psd1
@{ RootModule = 'Cackledaemon.psm1' ModuleVersion = '0.0.15' GUID = '10d14360-ee5c-4363-bfe8-f4116a8ce764' Author = 'Josh Holbrook' Copyright = 'Copyright 2020 Josh Holbrook. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.' Description = 'An Emacs installation and runtime manager for Windows' # 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 = @('System.Windows.Forms') # Script files (.ps1) that are run in the caller's environment prior to importing this module. # ScriptsToProcess = @() # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess # NestedModules = @() FunctionsToExport = @( 'Clear-ServerFileDirectory', 'Disable-Job', 'Disable-LogRotateJob', 'Enable-Job', 'Enable-LogRotateJob', 'Export-EmacsArchive' 'Get-EmacsDaemon', 'Get-EmacsDownload', 'Get-EmacsExeVersion', 'Get-FileTypeAssociationsConfig', 'Get-LatestEmacsDownload', 'Get-ProcessFromPidFile', 'Get-ShortcutsConfig', 'Get-StartMenuItems', 'Get-StartMenuPath', 'Get-UnmanagedEmacsDaemon', 'Get-WShell', 'Get-Workspace', 'Install-Emacs', 'Install-Shortcuts', 'Invoke-Applet', 'Invoke-LogRotate', 'New-CackledaemonWD', 'New-Download', 'New-EmacsArchive', 'New-ServerFileDirectory', 'New-Shortcut', 'New-Version', 'New-Workspace', 'Remove-Workspace', 'Restart-EmacsDaemon', 'Set-EmacsAppPathRegistryKeys', 'Set-EmacsPathEnvVariable', 'Set-HomeEnvVariable', 'Set-Shortcut', 'Start-EmacsDaemon', 'Stop-EmacsDaemon', 'Test-EmacsExe', 'Test-ServerFileDirectory', 'Update-EmacsInstall', 'Write-Log', 'Write-LogDebug', 'Write-LogError', 'Write-LogHost', 'Write-LogInformation', 'Write-LogVerbose', 'Write-LogWarning', 'Write-ProcessToPidFile' ) CmdletsToExport = @() VariablesToExport = @( 'CackledaemonConfigLocation', 'CackledaemonWD' ) FileList = @( 'Cackledaemon.psm1', 'Cackledaemon.psd1', 'Configuration.ps1', 'COPYING', 'FileTypeAssociations.csv', 'Shortcuts.csv' ) ModuleList = @('.\Cackledaemon.psm1') PrivateData = @{ PSData = @{ Tags = @('emacs') LicenseUri = 'https://github.com/jfhbrook/cackledaemon/blob/master/COPYING' ProjectUri = 'https://github.com/jfhbrook/cackledaemon' # A URL to an icon representing this module. # IconUri = '' # ReleaseNotes of this module # ReleaseNotes = '' } } # HelpInfo URI of this module # https://docs.microsoft.com/en-us/powershell/scripting/developer/module/how-to-create-a-helpinfo-xml-file?view=powershell-7 # HelpInfoURI = '' # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix. # DefaultCommandPrefix = '' } |