Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

README.md

StuffAndThings

Collection of useful stuff and things

Convert Redgate xml snippets to Azure Data Studio json snippet

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

About

Collection of useful stuff

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.