Building FarNet Showcase

November 14, 2025 ยท View on GitHub

The FarNet repository is the hierarchy of projects and corresponding build scripts. Upper level scripts dispatch common tasks like build, clean , install, uninstall to lower level scripts, some of them dispatch these tasks further.

This page reflects only the FarNet family core parts, building and releasing FarNet framework and its main module FarNet.PowerShellFar.

Build script inheritance

See Tasks/Extends for more about build script inheritance and examples.

Instead of dot-sourcing other scripts or calling them nested, some upper level scripts inherit lower scripts using the special parameters Extends (v5.14).

Build script graphs

See Show Build Graph for more about Show-BuildGraph script and examples.

FarNet is built by several scripts, so two kind of graphs may be used for visualizing, the simple default and with task clusters.

Simple task graphGraph with task clusters
PS> Show-BuildGraphPS> Show-BuildGraph -Cluster
FarNet1.svgFarNet2.svg