AzureLiquid.Preview 1.1.4

dotnet tool install --global AzureLiquid.Preview --version 1.1.4                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local AzureLiquid.Preview --version 1.1.4                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AzureLiquid.Preview&version=1.1.4                
nuke :add-package AzureLiquid.Preview --version 1.1.4                

Azure Liquid Preview

Using the Live Preview console application, we can set a file watcher that automatically renders the output as any changes occur to the source data or Liquid template.

Install the tool using Nuget and register as a global dotnet tool.

dotnet tool install -g AzureLiquid.Preview

To update to a newer version, use:

dotnet tool update -g AzureLiquid.Preview

The process is started from the terminal using a set of arguments.

Argument Description
--help Shows help description within the console
--watch Switch parameter to enable file watcher and produce output on file update
--template Relative path to the .liquid template source file
--content Relative path to the XML or JSON data source file
--output Relative path to the output result file

For example:

liquidpreview --watch --content ./albums.xml --template ./albums.liquid --output ./albums.json

I have simply arranged the three files in VSCode and get preview on the right hand side whenever the template or XML source is changed.

I then use the terminal to start the watcher. The albums.json file is generated automatically and kept up to date whenever the source data or liquid template is changed.

VSCode preview

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.1.4 1,502 11/11/2022
1.1.3 445 10/20/2022
1.1.2 452 10/20/2022
1.1.0 424 10/20/2022
1.0.0 416 10/20/2022