Collection of useful stuff and things
Red Gate's SQL Prompt (http://www.red-gate.com/products/sql-development/sql-prompt/) is awesome, unfortunately at the moment there is no extension of the Prompt for Azure Data Studio, (there is no decent refactor extension either, the format document option is still green).
It seemed a waste to not use all the nice snippets of the SQL Prompt in Azure Data Studio, so I wrote a little script that takes all the xml snippets, extracts the most important information (shortcut, description and code) and creates a single json file containing all the snippets.
Basic Usage:
C:\your\folder> RedgateSnippetsToJsonAzureDataStudio.ps1
Additional parameters:
- -username: optional, allows to specify a different username; default: current user
- -snippetsfolder: optional, allows to specify the folder that contains the snippets; default: "C:\Users\$username\AppData\Local\Red Gate\SQL Prompt 9\Snippets"
- -outputfolder: optional, allows to specify the folder in which the .code-snippets will be placed; default: "C:\Users\$username\AppData\Roaming\azuredatastudio\User\snippets"
Given a username Developer, the scripts will search inside the directory
C:\Users\Developer\AppData\Local\Red Gate\SQL Prompt 9\Snippets
The output will be a file named redgate.code-snippets, placed by default in
C:\Users\Developer\AppData\Roaming\azuredatastudio\User\snippets
If the output folder doesn't exists, it will be used c:\temp
The script will override any previously created file with the same name and extension inside the destination folder