aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcreate-file.sh39
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