mirror of
https://github.com/langgenius/dify-plugin-daemon.git
synced 2026-07-22 01:35:24 -04:00
32 lines
713 B
Bash
Executable File
32 lines
713 B
Bash
Executable File
#!/bin/bash
|
|
set -x
|
|
|
|
# Use environment variable VERSION if set, otherwise use default
|
|
VERSION=${VERSION:-v0.0.1}
|
|
|
|
# Detect OS and architecture
|
|
UNAME_OS=$(uname -s | tr '[:upper:]' '[:lower:]')
|
|
UNAME_ARCH=$(uname -m)
|
|
|
|
# Map OS
|
|
case "$UNAME_OS" in
|
|
linux*) GOOS=linux ;;
|
|
darwin*) GOOS=darwin ;;
|
|
msys*|mingw*|cygwin*|windows*) GOOS=windows ;;
|
|
*) GOOS="$UNAME_OS" ;;
|
|
esac
|
|
|
|
# Map ARCH
|
|
case "$UNAME_ARCH" in
|
|
x86_64|amd64) GOARCH=amd64 ;;
|
|
i386|i686) GOARCH=386 ;;
|
|
aarch64) GOARCH=arm64 ;;
|
|
armv7l) GOARCH=arm ;;
|
|
*) GOARCH="$UNAME_ARCH" ;;
|
|
esac
|
|
|
|
go build \
|
|
-ldflags "\
|
|
-X 'main.VersionX=${VERSION}' "\
|
|
-o "dify-plugin-cli-${GOOS}-${GOARCH}" ./cmd/commandline
|