Skip to content

Commit 7fc6980

Browse files
Place executable and license inside the project directory
1 parent 87627ef commit 7fc6980

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

DistTasks.yml

+18-9
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ tasks:
2828
- |
2929
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}
3030
cd {{.DIST_DIR}}
31-
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
31+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
32+
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.PLATFORM_DIR}}/LICENSE.txt
3233
vars:
3334
PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_386"
3435
PACKAGE_PLATFORM: "Windows_32bit"
@@ -43,7 +44,8 @@ tasks:
4344
- |
4445
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}
4546
cd {{.DIST_DIR}}
46-
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
47+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
48+
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.PLATFORM_DIR}}/LICENSE.txt
4749
vars:
4850
PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_amd64"
4951
PACKAGE_PLATFORM: "Windows_64bit"
@@ -59,7 +61,8 @@ tasks:
5961
- |
6062
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
6163
cd {{.DIST_DIR}}
62-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
64+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
65+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
6366
vars:
6467
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_amd32"
6568
PACKAGE_PLATFORM: "Linux_32bit"
@@ -74,7 +77,8 @@ tasks:
7477
- |
7578
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
7679
cd {{.DIST_DIR}}
77-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
80+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
81+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
7882
vars:
7983
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_amd64"
8084
PACKAGE_PLATFORM: "Linux_64bit"
@@ -90,7 +94,8 @@ tasks:
9094
- |
9195
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
9296
cd {{.DIST_DIR}}
93-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
97+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
98+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
9499
vars:
95100
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_7"
96101
PACKAGE_PLATFORM: "Linux_ARMv7"
@@ -106,7 +111,8 @@ tasks:
106111
- |
107112
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
108113
cd {{.DIST_DIR}}
109-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
114+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
115+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
110116
vars:
111117
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_6"
112118
PACKAGE_PLATFORM: "Linux_ARMv6"
@@ -121,7 +127,8 @@ tasks:
121127
- |
122128
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
123129
cd {{.DIST_DIR}}
124-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
130+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
131+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
125132
vars:
126133
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_64"
127134
PACKAGE_PLATFORM: "Linux_ARM64"
@@ -136,7 +143,8 @@ tasks:
136143
- |
137144
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
138145
cd {{.DIST_DIR}}
139-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
146+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
147+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
140148
vars:
141149
PLATFORM_DIR: "{{.PROJECT_NAME}}_osx_darwin_amd64"
142150
PACKAGE_PLATFORM: "macOS_64bit"
@@ -151,7 +159,8 @@ tasks:
151159
- |
152160
go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}
153161
cd {{.DIST_DIR}}
154-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
162+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
163+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
155164
vars:
156165
PLATFORM_DIR: "{{.PROJECT_NAME}}_osx_darwin_arm64"
157166
PACKAGE_PLATFORM: "macOS_ARM64"

0 commit comments

Comments
 (0)