set script fileMode to 0755 in assembly
diff --git a/freemarker-generator-cli/src/main/assembly/app.xml b/freemarker-generator-cli/src/main/assembly/app.xml
index 179b4fb..41c987c 100644
--- a/freemarker-generator-cli/src/main/assembly/app.xml
+++ b/freemarker-generator-cli/src/main/assembly/app.xml
@@ -27,8 +27,22 @@
     <fileSets>
         <fileSet>
             <directory>${project.basedir}/target/appassembler</directory>
+            <excludes>
+              <exclude>bin/freemarker-cli</exclude>
+              <exclude>*.sh</exclude>
+            </excludes>
             <outputDirectory>${file.separator}</outputDirectory>
             <useDefaultExcludes>true</useDefaultExcludes>
         </fileSet>
+        <fileSet>
+            <directory>${project.basedir}/target/appassembler</directory>
+            <includes>
+              <include>bin/freemarker-cli</include>
+              <include>*.sh</include>
+            </includes>
+            <outputDirectory>${file.separator}</outputDirectory>
+            <useDefaultExcludes>true</useDefaultExcludes>
+            <fileMode>0755</fileMode>
+        </fileSet>
     </fileSets>
 </assembly>
\ No newline at end of file