feat(justfile): add run and pack recipes

Amolith created

pack recipe requires upx

Change summary

justfile | 9 +++++++++
1 file changed, 9 insertions(+)

Detailed changes

justfile 🔗

@@ -38,6 +38,15 @@ build:
     # Building lunatask-mcp-server
     CGO_ENABLED=0 GOOS={{GOOS}} GOARCH={{GOARCH}} go build -o lunatask-mcp-server -ldflags "-s -w -X main.version=`git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g'`" .
 
+run:
+    # Running lunatask-mcp-server
+    CGO_ENABLED=0 GOOS={{GOOS}} GOARCH={{GOARCH}} go run -ldflags "-s -w -X main.version=`git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g'`" .
+
+pack:
+    # Packing lunatask-mcp-server
+    upx --best --brute -o lunatask-mcp-server.min lunatask-mcp-server
+    mv lunatask-mcp-server.min lunatask-mcp-server
+
 clean:
     # Removing build artifacts
     rm -rf lunatask-mcp-server