src/ChatGPS.psm1
# # Copyright (c), Adam Edwards # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. . (join-path $psscriptroot ChatGPS.ps1) $commands = @( 'Add-ChatPlugin' 'Add-ChatPluginFunction' 'Build-ChatCode' 'Clear-ChatConversation' 'Clear-ChatLog' 'Connect-ChatSession' 'Get-ChatConversation' 'Get-ChatCurrentVoice' 'Get-ChatEncryptedUnicodeKeyCredential' 'Get-ChatFunction' 'Get-ChatLog' 'Get-ChatPlugin' 'Get-ChatSession' 'Get-ChatSettingsInfo' 'Get-ChatVoiceName' 'Install-ChatAddOn' 'Invoke-ChatFunction' 'New-ChatFunction' 'New-ChatPlugin' 'New-ChatScriptBlock' 'New-ChatSettings' 'New-ChatVoice' 'Out-ChatVoice' 'Register-ChatPlugin' 'Remove-ChatFunction' 'Remove-ChatPlugin' 'Remove-ChatSession' 'Save-ChatSessionSetting' 'Select-ChatSession' 'Send-ChatMessage' 'Set-ChatAgentAccess' 'Set-ChatCurrentVoice' 'Start-ChatShell' 'Unregister-ChatPlugin' 'Update-ChatSettings' ) $aliases = @( 'chatgps' 'Clear-ChatHistory' 'frun' 'Generate-ChatCode' 'Get-ChatHistory' 'gss' 'ncs' 'sch' 'scs', 'Start-ChatRepl' ) export-modulemember -function $commands -alias $aliases |