PowerShellDevToolkit.psd1
|
@{ RootModule = 'PowerShellDevToolkit.psm1' ModuleVersion = '1.1.0' GUID = '882e07c2-69ad-46e6-aea6-07adb025f6b3' Author = 'PowerShell Dev Toolkit Contributors' CompanyName = 'Community' Copyright = '(c) 2025 PowerShell Dev Toolkit Contributors. All rights reserved.' Description = 'A comprehensive collection of PowerShell productivity tools for Windows developers. SSH tunneling, project management, AI integration, dev servers, and more.' PowerShellVersion = '5.1' FunctionsToExport = @( # Original commands 'Connect-SSH' 'Connect-SSHTunnel' 'Copy-ToClipboard' 'Find-InProject' 'Get-GitQuick' 'Get-PortProcess' 'Get-ProjectContext' 'Get-ProjectInfo' 'Get-ServiceStatus' 'Invoke-Artisan' 'Invoke-QuickRequest' 'New-AIRules' 'Set-ProjectEnv' 'Show-Help' 'Show-RecentCommands' 'Start-DevServer' 'Watch-LogFile' # File & editor commands 'Edit-File' 'Edit-Profile' 'Edit-Hosts' 'Use-NppForGit' 'Set-FileTimestamp' 'Open-Item' # Directory commands 'Get-DirectoryListing' 'New-DirectoryAndEnter' 'Set-TempLocation' # Utility commands 'Get-CommandLocation' 'Invoke-Elevated' 'Add-Path' 'Invoke-ProfileReload' # Network commands 'Get-IPAddress' 'Clear-DNSCache' # Toolkit management 'Update-Toolkit' 'Test-ToolkitUpdate' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @( # Original aliases 'cssh' 'tunnel' 'tssh' 'gs' 'serve' 'port' 'search' 'tail' 'context' 'proj' 'art' 'http' 'useenv' 'services' 'clip' 'ai-rules' 'rc' 'helpme' # File & editor aliases 'e' 'npp' 'touch' 'open' # Directory aliases 'll' 'mkcd' 'temp' # Utility aliases 'which' 'sudo' 'reload' 'grep' # Network aliases 'ip' 'Flush-DNS' ) PrivateData = @{ PSData = @{ Tags = @('Windows', 'Developer', 'Productivity', 'SSH', 'DevTools') LicenseUri = 'https://github.com/joshuaevan/powershell-dev-toolkit/blob/main/LICENSE' ProjectUri = 'https://github.com/joshuaevan/powershell-dev-toolkit' } } } |