So I just ran the console version and there were some issues with running it out of the box. I called the exe as following
chirpy.exe "pathToProject" and the project I was testing it on had one foo.yui.js and one bar.chirp.less file
(1) Following line threw an NullReferenceException
extensions = extensions == null ? Settings.AllExtensions : extensions.Union(Settings.AllExtensions).ToArray();
In the Utilities.GetBaseFileName method. The reason for it is that Settings.AllExtensions is null. However, if I commented
out the line then it was able to build a foo.min.js file as expected!
(2) When it got to the bar.chirp.less file there was another problem. The TransformToCss method in the LessEngine.cs file
throw another NullReferenceException, this time for the following line
TaskList.Instance.Add(projectItem.ContainingProject, Microsoft.VisualStudio.Shell.TaskErrorCategory.Error, fullFileName, line, column, description);
The reason being that TaskList.Instance is null.
All in all it doesnt appear that Chirpy is quite ready for a console runner since there seem to be a couple of dependencies for the IDE
still. However, I'm not quite sure why either engines work when they are invoked from inside of Visual Studio by the add-in, even though that I can see
in the output window that they have executed. I really hope you can help me resolve this since the capabilities it adds to a web developer is
Thanks you, looking forward to resolving this issue soon