summaryrefslogtreecommitdiff
path: root/justfile
blob: 796e1bee31ab5748d16f0fd853588ea2f10c85b1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name := "MorgSimulator"

alias fmt := format

dotnet_execute command:
  dotnet {{ command }} ./{{ name }}.csproj --verbosity diagnostic

format:
  just dotnet_execute format

build:
  just dotnet_execute build

run:
  just dotnet_execute run

diagrams folder:
  #!/usr/bin/env bash

  mkdir -p diagrams/{{ folder }}/png

  for mmd_file in diagrams/{{ folder }}/mmd/*.mmd; do
    if [[ -f "${mmd_file}" ]]; then
      filename=$(basename "${mmd_file}" .mmd)

      bun run mmdc -i "${mmd_file}" -o "diagrams/{{ folder }}/png/${filename}.png" -w 2400 -H 1800
      echo "Converted ${mmd_file} to diagrams/{{ folder }}/png/${filename}.png"
    fi
  done