PowerShellDevToolkit
1.2.0
A comprehensive collection of PowerShell productivity tools for Windows developers. SSH tunneling, project management, AI integration, dev servers, and more.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 PowerShell Dev Toolkit Contributors. All rights reserved.
Package Details
Author(s)
- PowerShell Dev Toolkit Contributors
Tags
Windows Developer Productivity SSH DevTools
Functions
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 Edit-File Edit-Profile Edit-Hosts Use-NppForGit Set-FileTimestamp Open-Item Get-DirectoryListing New-DirectoryAndEnter Set-TempLocation Get-CommandLocation Invoke-Elevated Add-Path Invoke-ProfileReload Get-IPAddress Clear-DNSCache Update-Toolkit Test-ToolkitUpdate Initialize-Toolkit New-SSHCredential
Dependencies
This module has no dependencies.
Release Notes
1.2.0 - Gallery-native
- New: Initialize-Toolkit creates config.json and the creds folder for any install type.
- New: New-SSHCredential stores SSH username/password (DPAPI-encrypted) in the creds folder.
- New: Tab completion for SSH server aliases (cssh, tunnel) and database port names.
- New: PSDT_HOME overrides the data folder; PSDT_SKIP_UPDATE_CHECK disables the startup check.
- Changed: Gallery installs keep config and creds in %LOCALAPPDATA%\PowerShellDevToolkit; git clones keep using the repo root.
- Changed: Update-Toolkit and the startup update check work on Gallery installs.
- Changed: config.example.json now ships inside the module folder.
- Fixed: Gallery installs could not find config.json, creds, or config.example.json.
See CHANGELOG.md for details.
FileList
- PowerShellDevToolkit.nuspec
- config.example.json
- PowerShellDevToolkit.psm1
- Private\Get-ToolkitPaths.ps1
- Private\Test-WslAvailable.ps1
- Public\Connect-SSH.ps1
- Public\Edit-File.ps1
- Public\Find-InProject.ps1
- Public\Get-GitQuick.ps1
- Public\Get-ProjectContext.ps1
- Public\Initialize-Toolkit.ps1
- Public\Invoke-ProfileReload.ps1
- Public\New-DirectoryAndEnter.ps1
- Public\Set-FileTimestamp.ps1
- Public\Show-Help.ps1
- Public\Start-DevServer.ps1
- Public\Use-NppForGit.ps1
- Private\Get-ScriptConfig.ps1
- Private\Register-ToolkitArgumentCompleters.ps1
- Public\Add-Path.ps1
- Public\Connect-SSHTunnel.ps1
- Public\Edit-Hosts.ps1
- Public\Get-CommandLocation.ps1
- Public\Get-IPAddress.ps1
- Public\Get-ProjectInfo.ps1
- Public\Invoke-Artisan.ps1
- Public\Invoke-QuickRequest.ps1
- Public\New-SSHCredential.ps1
- Public\Set-ProjectEnv.ps1
- Public\Show-RecentCommands.ps1
- Public\Update-Toolkit.ps1
- Public\Watch-LogFile.ps1
- PowerShellDevToolkit.psd1
- Private\Get-ToolkitGalleryStatus.ps1
- Private\Resolve-SSHTarget.ps1
- Public\Clear-DNSCache.ps1
- Public\Copy-ToClipboard.ps1
- Public\Edit-Profile.ps1
- Public\Get-DirectoryListing.ps1
- Public\Get-PortProcess.ps1
- Public\Get-ServiceStatus.ps1
- Public\Invoke-Elevated.ps1
- Public\New-AIRules.ps1
- Public\Open-Item.ps1
- Public\Set-TempLocation.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.2.0 (current version) | 4 | 9/7/2026 |
| 1.1.0 | 83 | 4/10/2026 |