Flowline 0.1.0

dotnet tool install --global Flowline --version 0.1.0
                    
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 Flowline --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Flowline&version=0.1.0
                    
nuke :add-package Flowline --version 0.1.0
                    

Flowline CLI

CI NuGet NuGet

Flowline is the lightweight deployment CLI for unmanaged Power Platform solutions. It helps you follow a GitHubFlow-style process to clone, sync, and deploy solutions — without the rigidity of Microsoft Power Platform Pipelines, and without forcing managed solutions.

Flowline is your lightweight, flexible alternative to rigid Power Platform Pipelines. While Microsoft’s pipelines move managed solutions across controlled environments, Flowline gives you freedom to move unmanaged solutions where and how you want — always in control, always in source.


🚀 Why Flowline?

Power Platform Pipelines only support deploying managed solutions. Flowline exists to give you a flexible, developer-friendly alternative:

  • ✅ Works with unmanaged solutions
  • ✅ Fits naturally into GitHubFlow and source control workflows
  • ✅ Simple commands to clone, sync, and deploy
  • ✅ No locked-down layers, no forced managed-only structures

Flowline is inspired by real flowlines: focused, adaptable, and purpose-built to get your solution from source to target — without the unnecessary infrastructure.


⚙️ Install

dotnet tool install --global Flowline

🛠️ Commands

flowline clone

➡ Clone your Production environment to a new Dev environment (creates a fresh sandbox).

flowline sync

➡ Sync solutions: download from Dev, unpack, and commit into Git.

flowline deploy --target prod

➡ Deploy your solution to Production (or another target like Test).

🌟 Example usage

flowline clone --name Dev123 --region europe
flowline sync --solution MySolution
flowline deploy --target prod --solution MySolution

📌 Philosophy

Flowline keeps it simple:

  • You own your environments.
  • You control your source.
  • You choose unmanaged.

Flowline — GitHubFlow pipelines for unmanaged Power Platform solutions.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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
0.1.0 91 6/28/2025