Skip to content

Commit dd242ac

Browse files
committed
Bonsai Bootstrap
1 parent 23f811f commit dd242ac

File tree

5 files changed

+93
-0
lines changed

5 files changed

+93
-0
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
bin
2+
obj
3+
Packages
4+
*.exe
5+
*.exe.settings
6+
*.asv

Bonsai/Bonsai.config

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<PackageConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<Packages>
4+
<Package id="Bonsai" version="2.7.1" />
5+
<Package id="Bonsai.Core" version="2.7.0" />
6+
<Package id="Bonsai.Design" version="2.7.0" />
7+
<Package id="Bonsai.Editor" version="2.7.1" />
8+
<Package id="Bonsai.Osc" version="2.7.0" />
9+
<Package id="Bonsai.Scripting" version="2.7.0" />
10+
<Package id="Bonsai.Scripting.Expressions" version="2.7.0" />
11+
<Package id="Bonsai.Scripting.Expressions.Design" version="2.7.0" />
12+
<Package id="Bonsai.Scripting.IronPython" version="2.7.0" />
13+
<Package id="Bonsai.Scripting.IronPython.Design" version="2.7.0" />
14+
<Package id="Bonsai.System" version="2.7.0" />
15+
<Package id="IronPython" version="2.7.5" />
16+
<Package id="IronPython.StdLib" version="2.7.5" />
17+
<Package id="jacobslusser.ScintillaNET" version="3.6.3" />
18+
<Package id="Rx-Core" version="2.2.5" />
19+
<Package id="Rx-Interfaces" version="2.2.5" />
20+
<Package id="Rx-Linq" version="2.2.5" />
21+
<Package id="Rx-PlatformServices" version="2.2.5" />
22+
<Package id="SvgNet" version="3.2.0" />
23+
<Package id="System.Linq.Dynamic" version="1.0.7" />
24+
<Package id="YamlDotNet" version="12.0.2" />
25+
</Packages>
26+
<AssemblyReferences>
27+
<AssemblyReference assemblyName="Bonsai" />
28+
<AssemblyReference assemblyName="Bonsai.Core" />
29+
<AssemblyReference assemblyName="Bonsai.Design" />
30+
<AssemblyReference assemblyName="Bonsai.Editor" />
31+
<AssemblyReference assemblyName="Bonsai.Osc" />
32+
<AssemblyReference assemblyName="Bonsai.Scripting" />
33+
<AssemblyReference assemblyName="Bonsai.Scripting.Expressions" />
34+
<AssemblyReference assemblyName="Bonsai.Scripting.Expressions.Design" />
35+
<AssemblyReference assemblyName="Bonsai.Scripting.IronPython" />
36+
<AssemblyReference assemblyName="Bonsai.Scripting.IronPython.Design" />
37+
<AssemblyReference assemblyName="Bonsai.System" />
38+
</AssemblyReferences>
39+
<AssemblyLocations>
40+
<AssemblyLocation assemblyName="Bonsai" processorArchitecture="MSIL" location="Packages\Bonsai.2.7.1\lib\net472\Bonsai.exe" />
41+
<AssemblyLocation assemblyName="Bonsai.Core" processorArchitecture="MSIL" location="Packages\Bonsai.Core.2.7.0\lib\net462\Bonsai.Core.dll" />
42+
<AssemblyLocation assemblyName="Bonsai.Design" processorArchitecture="MSIL" location="Packages\Bonsai.Design.2.7.0\lib\net462\Bonsai.Design.dll" />
43+
<AssemblyLocation assemblyName="Bonsai.Editor" processorArchitecture="MSIL" location="Packages\Bonsai.Editor.2.7.1\lib\net472\Bonsai.Editor.dll" />
44+
<AssemblyLocation assemblyName="Bonsai.Osc" processorArchitecture="MSIL" location="Packages\Bonsai.Osc.2.7.0\lib\net462\Bonsai.Osc.dll" />
45+
<AssemblyLocation assemblyName="Bonsai.Scripting" processorArchitecture="MSIL" location="Packages\Bonsai.Scripting.2.7.0\lib\net462\Bonsai.Scripting.dll" />
46+
<AssemblyLocation assemblyName="Bonsai.Scripting.Expressions" processorArchitecture="MSIL" location="Packages\Bonsai.Scripting.Expressions.2.7.0\lib\net462\Bonsai.Scripting.Expressions.dll" />
47+
<AssemblyLocation assemblyName="Bonsai.Scripting.Expressions.Design" processorArchitecture="MSIL" location="Packages\Bonsai.Scripting.Expressions.Design.2.7.0\lib\net462\Bonsai.Scripting.Expressions.Design.dll" />
48+
<AssemblyLocation assemblyName="Bonsai.Scripting.IronPython" processorArchitecture="MSIL" location="Packages\Bonsai.Scripting.IronPython.2.7.0\lib\net462\Bonsai.Scripting.IronPython.dll" />
49+
<AssemblyLocation assemblyName="Bonsai.Scripting.IronPython.Design" processorArchitecture="MSIL" location="Packages\Bonsai.Scripting.IronPython.Design.2.7.0\lib\net462\Bonsai.Scripting.IronPython.Design.dll" />
50+
<AssemblyLocation assemblyName="Bonsai.System" processorArchitecture="MSIL" location="Packages\Bonsai.System.2.7.0\lib\net462\Bonsai.System.dll" />
51+
<AssemblyLocation assemblyName="IronPython" processorArchitecture="MSIL" location="Packages\IronPython.2.7.5\lib\Net45\IronPython.dll" />
52+
<AssemblyLocation assemblyName="IronPython.Modules" processorArchitecture="MSIL" location="Packages\IronPython.2.7.5\lib\Net45\IronPython.Modules.dll" />
53+
<AssemblyLocation assemblyName="IronPython.SQLite" processorArchitecture="MSIL" location="Packages\IronPython.2.7.5\lib\Net45\IronPython.SQLite.dll" />
54+
<AssemblyLocation assemblyName="IronPython.Wpf" processorArchitecture="MSIL" location="Packages\IronPython.2.7.5\lib\Net45\IronPython.Wpf.dll" />
55+
<AssemblyLocation assemblyName="Microsoft.Dynamic" processorArchitecture="MSIL" location="Packages\IronPython.2.7.5\lib\Net45\Microsoft.Dynamic.dll" />
56+
<AssemblyLocation assemblyName="Microsoft.Scripting" processorArchitecture="MSIL" location="Packages\IronPython.2.7.5\lib\Net45\Microsoft.Scripting.dll" />
57+
<AssemblyLocation assemblyName="Microsoft.Scripting.AspNet" processorArchitecture="MSIL" location="Packages\IronPython.2.7.5\lib\Net45\Microsoft.Scripting.AspNet.dll" />
58+
<AssemblyLocation assemblyName="Microsoft.Scripting.Metadata" processorArchitecture="MSIL" location="Packages\IronPython.2.7.5\lib\Net45\Microsoft.Scripting.Metadata.dll" />
59+
<AssemblyLocation assemblyName="ScintillaNET" processorArchitecture="MSIL" location="Packages\jacobslusser.ScintillaNET.3.6.3\lib\net40\ScintillaNET.dll" />
60+
<AssemblyLocation assemblyName="SVG" processorArchitecture="MSIL" location="Packages\SvgNet.3.2.0\lib\net461\SVG.dll" />
61+
<AssemblyLocation assemblyName="System.Linq.Dynamic" processorArchitecture="MSIL" location="Packages\System.Linq.Dynamic.1.0.7\lib\net40\System.Linq.Dynamic.dll" />
62+
<AssemblyLocation assemblyName="System.Reactive.Core" processorArchitecture="MSIL" location="Packages\Rx-Core.2.2.5\lib\net45\System.Reactive.Core.dll" />
63+
<AssemblyLocation assemblyName="System.Reactive.Interfaces" processorArchitecture="MSIL" location="Packages\Rx-Interfaces.2.2.5\lib\net45\System.Reactive.Interfaces.dll" />
64+
<AssemblyLocation assemblyName="System.Reactive.Linq" processorArchitecture="MSIL" location="Packages\Rx-Linq.2.2.5\lib\net45\System.Reactive.Linq.dll" />
65+
<AssemblyLocation assemblyName="System.Reactive.PlatformServices" processorArchitecture="MSIL" location="Packages\Rx-PlatformServices.2.2.5\lib\net45\System.Reactive.PlatformServices.dll" />
66+
<AssemblyLocation assemblyName="YamlDotNet" processorArchitecture="MSIL" location="Packages\YamlDotNet.12.0.2\lib\net47\YamlDotNet.dll" />
67+
</AssemblyLocations>
68+
<LibraryFolders />
69+
</PackageConfiguration>

Bonsai/NuGet.config

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<add key="Gallery" value="Gallery" />
5+
<add key="Bonsai Packages" value="https://www.myget.org/F/bonsai/api/v3/index.json" />
6+
<add key="Community Packages" value="https://www.myget.org/F/bonsai-community/api/v3/index.json" />
7+
</packageSources>
8+
</configuration>

Bonsai/Setup.cmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
powershell -ExecutionPolicy Bypass -File ./Setup.ps1

Bonsai/Setup.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
if (!(Test-Path "./Bonsai.exe")) {
2+
Invoke-WebRequest "https://github.com/bonsai-rx/bonsai/releases/download/2.7.1/Bonsai.zip" -OutFile "temp.zip"
3+
Move-Item -Path "NuGet.config" "temp.config"
4+
Expand-Archive "temp.zip" -DestinationPath "." -Force
5+
Move-Item -Path "temp.config" "NuGet.config" -Force
6+
Remove-Item -Path "temp.zip"
7+
Remove-Item -Path "Bonsai32.exe"
8+
}
9+
& .\Bonsai.exe --no-editor

0 commit comments

Comments
 (0)