In some cases, particularly when calling external professional applications from a Pipeline Runner script or project, the command lines can get very long indeed. Whilst Pipeline Runner can easily handle such long command lines, having very long lines of text can make it very difficult for the user to read and edit those scripts with the usual ease.

In order to make life easier for Pipeline Runner users, we have now added a special syntax to allow you to split command lines however you like, to any depth.

To do this, you can use two characters as tokens to identify the start and end of split commands. Simply start the first line with an @ sign and end the last line with a semicolon, like this:


@Remark:This is the first part of the Remark
and this is the second part of the Remark|BlankLineBeforeAndAfter;


When the script or project is run, it will be automatically converted to the original single line command. As a result, splitting the command has no effect at all on the processing of the script but still lets you to break it into more manageable pieces when creating and maintaining it.

All commands contained within a script or project can be split in this manner at any point, as long as you respect the tokens and don’t accidentally split lines so that they become additional split tokens when they should be part of a string. For example, this would be fine:


@Var:Email,
“support@pipelinerunner.com”;


On the other hand, this would cause an error to be displayed:


@Var:Email,”support
@pipelinerunner.com”;


If you have the Pro license the number of split commands is limited only by your system resources. For other license types there may be a limitation imposed by your Pipeline Runner license.

This feature was added at the request of a user that had massively long command lines from using Pipeline Runner to automate building and distributing their own software using professional tools including .Net Reactor, Help & Manual, Git Source Control, and of course Azure DevOps amongst others, all of which combine with Pipeline Runner to build and distribute from a single click or from a single scheduled task. As a result of the long command lines they found it difficult to make changes easily, so the new feature allowing split command lines has further improved an already close to perfect solution for them.

Responsive site designed and developed by