this repo has no description
1export RUST_BACKTRACE := "1"
2install_at := replace(home_directory(), "\\", "/") / ".local/bin"
3
4
5s *args:
6 just schedule-hell {{args}}
7
8endfirstbreak *args:
9 just schedule-hell --marker "\"end first break\"" {{args}}
10
11[working-directory: 'examples/schedule-hell']
12schedule-hell *args:
13 cargo run -- {{args}}
14
15vst:
16 cargo xtask bundle shapemaker --release --features vst
17 gsudo cp "target/bundled/Shapemaker VST.vst3/Contents/x86_64-win/Shapemaker VST.vst3" "C:/Program Files/Common Files/VST3/Shapemaker VST.vst3"
18
19web:
20 wasm-pack build --target web -d examples/web --features web --no-default-features
21 touch examples/web/.nojekyll
22 echo "" >> examples/web/.gitignore
23 echo "!index.html" >> examples/web/.gitignore
24
25start-web:
26 just web
27 python3 -m http.server --directory examples/web
28
29[working-directory: 'paper']
30paper:
31 # just analyze_times disabled because it needs manual adjustements in the render loop pipeline diagram
32 cargo run --package specimen
33 cargo run --package dna-analysis-machine
34 typstyle format-all ../paper # . does not work, it formats nothing
35 typst compile --root .. main.typ
36
37readme:
38 cd examples/gallery; ./fill.rb
39
40timings compare_with="":
41 cargo build -p schedule-hell
42 python script/debug-performance.py {{compare_with}}