microsoft / go-sqlcmd

The new sqlcmd, CLI for SQL Server and Azure SQL (winget install sqlcmd / sqlcmd create mssql / sqlcmd open ads)
https://learn.microsoft.com/sql/tools/sqlcmd/go-sqlcmd-utility
MIT License
337 stars 59 forks source link

SQLCMDPASSWORD vs SQLCMD_PASSWORD #243

Closed bweissman closed 1 year ago

bweissman commented 1 year ago

the required env variable should use a consistent name. Usually it is SQLCMDPASSWORD

but...

.\sqlcmd config add-user --name demo

HINT:

  1. Provide password in the SQLCMD_PASSWORD environment variable
stuartpa commented 1 year ago

I've added support for both SQLCMDPASSWORD and SQLCMDPASSWORD. EXENAME is the defacto standard (and is what Viper/Cobra the underlying golang packages support). If both env vars are set I'll error out and ask the user to unset one.