Thursday, January 17, 2008

Visual Studio Add-in...

Whew! So here's the deal... I've been killing myself for the past few days writing the Visual Studio (2005 and 2008) Add-in for SOS. After days of head-shaking, throat-clearing, knuckle-popping, and ear-ringing (listening to Kristin's favorite music; what I call "angry-poppy-crap"), I have finally gotten to a point where I am in the last stages of testing. After I get some personal confirmation that it's behaving as desired, I'll be releasing here for you all. I'm hoping this only is another day or so out, but I really don't want to give you all something that acts crazy, doesn't load, or worse— gives you any of my aforementioned develo-phrenia symptoms.

A brief explanation of the Add-in is warranted, I beleive...

The Add-in adds your entire SOS menu (save for the Input/Output methods) in the context (right-click) menu of the code window. The item that shows directly on this menu is labeled "Snippets on Steroids", and houses everything else (so to not clutter your context menu. Under the root menu item are your snippet categories and snippets, labeled and nested just as they are currently in the SOS.Tray client. An example of the menu structure would be "Snippets on Steroids > Translation > ROT-13". When you click on a snippet, the text that is currently selected is simply fed to the snippet, then replaced by the output of it.

Developers— I know you can appreciate the simplicity of this one... How nice will it be to just select one of your long string literal SQL queries and run formatting or regex operations against it, take that same literal pasted into an XML document and HTML encode it in couple of clicks, or automatically encrypt your connection string with your company's proprietary algorithm that you hate the tool for (sorry; I had to throw that one in there). ¦¬]

Like I said, only another day or two. If you want to try it now, leave a comment and I'll shoot it over to you. I really think it's stable now though, so it shouldn't be long...

Wish me luck! (...and my testers; yikes!)

*** UPDATE ***

Click here to download the SOS Visual Studio Add-in (SOS.VSA) v0.1

1 comment:

Lance "ji" May said...

I was going to save this until the installer for the new client (and built-in snippets) was posted, but I figure I'll go ahead and get a jump on it.

The SOS Visual Studio Add-in (SOS.VSA) v0.1 can now be downloaded via the link listed in the main post.

Let me know if you guys/gals have any issues with it.

Oh also, it assumes you already have your "My SOS" directory structure set up.