#!/usr/bin/env just --justfile jfdir := replace(justfile_directory(), "\\", "/") dist := jfdir / "dist" goos := `go env GOOS` executable_suffix := if goos == "windows" { ".exe" } else { "" } export GOOS := goos default: just --list tidy: go mod tidy -e update: go get -u build: go build -o {{dist / "SimpleSerialPortServer" + executable_suffix}} run: cd {{dist}} && {{"./SimpleSerialPortServer" + executable_suffix}}