
Development
Build the solution
dotnet buildTest and test with coverage
dotnet testdotnet test -maxcpucount:1 -p:CollectCoverage=true -p:CoverletOutput="..\TestResults\" -p:MergeWith="..\TestResults\coverage.json"Deploy
dotnet build -c:release
dotnet publish .\src\Crossroads\Crossroads.csproj -c:release --no-buildCrossroads on Linux
Installation
To install crossroads as a global dotnet tool on the linux environment:
dotnet tool install -g MorganStanley.CrossroadsTo get the list of available commands:
crossroads --helpHow to use
Package Python
crossroads package --name newnotepad --command "python3"Package Python and add a script file from include
crossroads package --name newhello --command "python3" --args "script/crosspy.py" --location "./output" --include "../script"Inspect a package
crossroads inspect --package "./newhello"Show help
crossroads --helpExecute generated app
./<appname>How to Develop
Build the solution
dotnet buildTest and test with coverage
dotnet testdotnet test -maxcpucount:1 -p:CollectCoverage=true -p:CoverletOutput="../TestResults/" -p:MergeWith="../TestResults/coverage.json"Deploy
dotnet build -c:release
dotnet publish ./src/Crossroads/Crossroads.csproj -c:release --no-build