This commit is contained in:
colben 2022-11-27 19:36:00 +08:00
parent 464e1a2ebd
commit d89e3ceee1
8 changed files with 84 additions and 18 deletions

View File

@ -1,9 +1,10 @@
#!/bin/sh #!/bin/sh
cat<<EOF cat<<EOF
//========================================= //=========================================
// Filename : $1 // Filename : $1
// Author : Colben // Company : Boyachain
// Create : `date +"%F %R"` // Create : $(date +"%F %R")
//========================================= //=========================================
EOF EOF

View File

@ -3,8 +3,8 @@
cat<<EOF cat<<EOF
//========================================= //=========================================
// Filename : $1 // Filename : $1
// Author : Colben // Company : Boyachain
// Create : `date +"%F %R"` // Create : $(date +"%F %R")
//========================================= //=========================================
#ifndef ____ #ifndef ____
@ -12,3 +12,4 @@ cat<<EOF
#endif #endif
EOF EOF

View File

@ -5,8 +5,8 @@ cat<<EOF
# -*- coding:utf-8 -*- # -*- coding:utf-8 -*-
#========================================= #=========================================
# Filename : $1 # Filename : $1
# Author : Colben # Company : Boyachain
# Create : `date +"%F %R"` # Create : $(date +"%F %R")
#========================================= #=========================================
@ -17,3 +17,4 @@ def main():
if '__main__' == __name__: if '__main__' == __name__:
main() main()
EOF EOF

View File

@ -3,7 +3,7 @@
cat <<-EOF cat <<-EOF
#!/bin/bash #!/bin/bash
#========================================= #=========================================
# Company : Where the f**k r u! # Company : Boyachain
# Create : $(date +"%F %R") # Create : $(date +"%F %R")
# Author : Who the f**k r u! # Author : Who the f**k r u!
#========================================= #=========================================
@ -11,7 +11,6 @@ cat <<-EOF
set -euo pipefail set -euo pipefail
umask 0022 umask 0022
export LANG=en_US.UTF-8 export LANG=en_US.UTF-8
trap Quit EXIT
PID_FILE=/tmp/\$(basename \${0%.sh}).pid PID_FILE=/tmp/\$(basename \${0%.sh}).pid
@ -49,6 +48,7 @@ function Main {
&& echo \\ && echo \\
&& Error Pid file \$PID_FILE already exists, quit! && Error Pid file \$PID_FILE already exists, quit!
echo \$\$ > \$PID_FILE echo \$\$ > \$PID_FILE
trap Quit EXIT
Warn Main ... Warn Main ...
Func1 Func1
Func2 Func2

View File

@ -2,9 +2,8 @@
cat<<EOF cat<<EOF
#========================================= #=========================================
# Filename : $1 # Company : Boyachain
# Author : Colben # Create : $(date +"%F %R")
# Create : `date +"%F %R"`
#========================================= #=========================================
EOF EOF

View File

@ -1 +0,0 @@
Makefile

33
templates/dynamic/full/MAKEFILE Executable file
View File

@ -0,0 +1,33 @@
#!/bin/sh
cat<<EOF
#=========================================
# Company : Boyachain
# Create : $(date +"%F %R")
#=========================================
cc=gcc
source=
object=\$(source:%.c=%.o)
flags=
target=exe
\$(target):\$(object)
@\$(cc) -o \$@ \$^ \$(flags)
@echo "成功生成可执行文件: \$@ !!"
%.o:%.c
@\$(cc) -o \$@ -c \$< \$(flags)
@echo "成功编译 \$< 生成 \$@ 文件!!"
clean:
@rm -rf \$(object)
clear:
@rm -rf \$(object) \$(target)
EOF

View File

@ -2,9 +2,8 @@
cat<<EOF cat<<EOF
#========================================= #=========================================
# Filename : $1 # Company : Boyachain
# Author : Colben # Create : $(date +"%F %R")
# Create : `date +"%F %R"`
#========================================= #=========================================
cc=gcc cc=gcc
@ -31,3 +30,4 @@ clean:
clear: clear:
@rm -rf \$(object) \$(target) @rm -rf \$(object) \$(target)
EOF EOF

View File

@ -1 +0,0 @@
Makefile

33
templates/dynamic/full/makefile Executable file
View File

@ -0,0 +1,33 @@
#!/bin/sh
cat<<EOF
#=========================================
# Company : Boyachain
# Create : $(date +"%F %R")
#=========================================
cc=gcc
source=
object=\$(source:%.c=%.o)
flags=
target=exe
\$(target):\$(object)
@\$(cc) -o \$@ \$^ \$(flags)
@echo "成功生成可执行文件: \$@ !!"
%.o:%.c
@\$(cc) -o \$@ -c \$< \$(flags)
@echo "成功编译 \$< 生成 \$@ 文件!!"
clean:
@rm -rf \$(object)
clear:
@rm -rf \$(object) \$(target)
EOF