CREATE SQL Format custom

Hello,

I am currently using SQL format from the SQL format website but I am thinking to create my own format (ex: from lower case to UPPER case, have the proper position of CTE, JOINS, etc.) as I prefer my own format in SSMS where I can add and use the custom SQL format from my SSMS menu bar as a shortcut and use it every time I need to format my SQL.

Anyone can send me good documentation for this?

Thank you, everyone