diff options
-rwxr-xr-x | create-file.sh | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/create-file.sh b/create-file.sh new file mode 100755 index 0000000..5dad7cf --- /dev/null +++ b/create-file.sh @@ -0,0 +1,39 @@ +#!/bin/sh + +appname='<alessandroiezzi.it Website>' +year=`date +%Y` +fullname="`getent passwd $USER | cut -d ':' -f 5` <aiezzi@alessandroiezzi.it>" + +while [ $# -gt 0 ]; do + case $1 in + -t|--type) + shift + type=$1 + ;; + *) + filename=$1 + ;; + esac + shift +done + +case $type in + css) + filename=assets/css/$filename.css + metadata_start='/*' + metadata_createdon=' Created on :' + metadata_author=' Author :' + metadata_end=' */' + ;; +esac + +if [ ! -z "$filename" ]; then + ~/licenses/license.sh get -h "$appname" | sed "s/$year/2016-$year/" > $filename + echo "" >> $filename + echo "$metadata_start" >> $filename + echo "$metadata_createdon "`date "+%Y-%m-%d, %H:%M.%S"` >> $filename + echo "$metadata_author "$fullname >> $filename + echo "$metadata_end" >> $filename + echo "" >> $filename + echo $filename +fi |