justfile 431 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env just --justfile
  2. jfdir := replace(justfile_directory(), "\\", "/")
  3. dist := jfdir / "dist"
  4. goos := `go env GOOS`
  5. executable_suffix := if goos == "windows" { ".exe" } else { "" }
  6. export GOOS := goos
  7. default:
  8. just --list
  9. tidy:
  10. go mod tidy -e
  11. update:
  12. go get -u
  13. build:
  14. go build -o {{dist / "SimpleSerialPortServer" + executable_suffix}}
  15. run:
  16. cd {{dist}} && {{"./SimpleSerialPortServer" + executable_suffix}}