feat: add sqlcmd open vscode and sqlcmd open ssms commands by dlevy-msft-sql · Pull Request #688 · microsoft/go-sqlcmd
cmd/modern/root/open.go
Updates open command to include VSCode and SSMS subcommands
cmd/modern/root/open/vscode.go
Main VSCode command implementation with settings file manipulation
cmd/modern/root/open/vscode_*.go
Platform-specific VSCode implementations
cmd/modern/root/open/ssms.go
Main SSMS command implementation
cmd/modern/root/open/ssms_*.go
Platform-specific SSMS implementations (Fatal on non-Windows)
cmd/modern/root/open/clipboard.go
Helper function for clipboard-based password sharing
cmd/modern/root/open/*_test.go
Comprehensive test coverage for new commands
internal/tools/tool/vscode*.go
VSCode tool detection and configuration
internal/tools/tool/ssms*.go
SSMS tool detection and configuration
internal/pal/clipboard*.go
Cross-platform clipboard implementation using native APIs
internal/tools/tools.go
Registers VSCode and SSMS tools
README.md
Adds clear documentation with usage examples
.gitignore
Adds /modern build artifact