The Zebble.exe process is executed for various Zebble build operations, and it's invoked regularly during compilation.
Now imagine that you want to get your hands dirty in the Zebble engine and update the source code of ZebbleExe tool. As the EXE file is automatically executed in the project during the build process, there is no obvious point to attach a debugger to it - so you may be wondering how you can debug it?
|Will parse all *.zbl files in the app from which to generate .zebble-generated.cs.|
|zebble-css generate||Will parse all *.css files in the app from which to generate .zebble-generated-css.cs. Learn more here.|
|Will clean up and standardise all *.zbl files in the application. It should be called in Zebble.targets after every build.|
zebble-build nav-xml --block
|Will generate or refresh the zebble-nav.xml file in Run\UWP\obj. This enables the M# Go To Visual Studio extension to provide quick navigation links in between related View, ViewModel and Scss files.|
zebble-build new --name "HelloWorld"
|Creates a new Zebble project from this template. Optionally, to use a custom template, you can specify --template-repo and --template-name parameters.|
|Will refresh App.UI\Views\.zebble-schema.xml so you get xml intellisense for all libraries as well as application view types. This should be called upon build in Zebble.targets.|
|zebble-image update-sizes||Will update the file App.UI\Resources\Zebble-Meta.xml. This will improve app performance, and should be called upon build in Zebble.targets.|
|zebble-image splash||See details|
|zebble-css watch||Will open a never ending process to watch changes in the css files. The UWP version of the app, and only in debug mode, will call it periodically to get the changes to apply at runtime. This is called automatically every time the application is started in UWP. The communication is over http on http://localhost:19765|
|zebble-build upgrade||(Experimental only!) When applied to a legacy Zebble app, it will automatically apply some changes to bring it up to date.)|
|zebble-build convert-plugin||Converts old style plugin code (with separate csproj files per platform) in to a single multi-targetting csproj file.|
|zebble-build update-plugin [--increase-version] [--commit] [--publish --api-key ...] [--configuration ...] [--source ...]||