Table of Contents

Commandline Arguments

The following is a listing of commandline arguments that can be used when starting vvvv.exe:

Description Argument
Allow to run multiple instances of vvvv in parallel --allowmultiple or-m
Do not start the patch runtime on startup --stoppedonstartup
Open a VL document on startup --open or -o + path to file
Override loading the default settings --settings + path to file
Do not load editor extension packages --noextensions
Replace the default global location for NuGets --nuget-path + path to directory
List of package repositories used by VL to lookup packages. Most useful, when working on libraries. --package-repositories + a semi-colon separated list of package repository directories
Tell the exporter to add a path to the generated NuGet.config file, which in turn will be used by dotnet to build the generated project --export-package-sources + path to directory with .nupkg files
As of 5.0: Opt-out of the read-only default for libraries in order to work on them. For details, see Editable Packages. --editable-packages + a semi-colon separated list of packages. Glob patterns are allowed, e.g. VL.IO.*
As of 5.3: Log issues during startup to %UserProfile%\Documents\vvvv\gamma\vvvv.log --log
As of 6.7: Enable GPU debugging with VL.Stride. See GPU Debugging. --debug-gpu

Example:

vvvv.exe -o "c:\myproject\foo.vl"

Args.txt

A quick way to apply commandline arguments to vvvv is specifying them in an args.txt file in your Sketches folder:

C:\Users\..\Documents\vvvv\gamma\Sketches\args.txt