#!/bin/sh
#] 
#] *********************
#] $ bash "$d_bin"'date update in form.sh' - output to screen form with current date
#]    doesn't do 'notes' files etc - too much [mess, maintenance]!!  
# www.BillHowell.ca  24Jun2023 initial 
# view in text editor, using constant-width font (eg courier), tabWidth = 3


#24************************24




#24************************24
# List of operators, generated with :
# $ grep  "^#]"  "$d_bin"'date update in form.sh' |  sed "s/^#\]/  /" 

#




#08********08
# Setup 

source  "$d_bin""standard header.sh"
source  "$d_bin"'strings/strings.sh' 

# want to currentDate FORMS, as per '$ linux' menu : 
#	55. 0_form bash.sh.txt
#	66. 0_form webPage.html
#	77. 0_form notes.txt
#	88. 0_form QNial programs.ndf



#08********08
# code 


pinn="$1"
date_ddmmmyyyy_hms=$(date +"%0e%0b%0Y %0kh%0Mm%0Ss")
date_ddmmmyyyy=$(date +%0e%0b%0Y)
date_ymd=$(date +%0y%0m%0d)
mnthYr=$(date +%0b%0Y)

# dates of this week
# from tUnixRef_weekDaySameWeek_get_ddmmmyyyy_test() in "$d_bin"'strings run.sh' 
tUnxNow=$( get_UnixSec1970 )
	dateSun=$( tUnixRef_weekDaySameWeek_get_ddmmmyyyy  "$tUnxNow"  'Sun' )
	dateMon=$( tUnixRef_weekDaySameWeek_get_ddmmmyyyy  "$tUnxNow"  'Mon' )
	dateTue=$( tUnixRef_weekDaySameWeek_get_ddmmmyyyy  "$tUnxNow"  'Tue' )
	dateWed=$( tUnixRef_weekDaySameWeek_get_ddmmmyyyy  "$tUnxNow"  'Wed' )
	dateThu=$( tUnixRef_weekDaySameWeek_get_ddmmmyyyy  "$tUnxNow"  'Thu' )
	dateFri=$( tUnixRef_weekDaySameWeek_get_ddmmmyyyy  "$tUnxNow"  'Fri' )
	dateSat=$( tUnixRef_weekDaySameWeek_get_ddmmmyyyy  "$tUnxNow"  'Sat' )

#	echo  "dateSun= $dateSun"
#	echo  "dateMon= $dateMon"
#	echo  "dateTue= $dateTue"
#	echo  "dateWed= $dateWed"
#	echo  "dateThu= $dateThu"
#	echo  "dateFri= $dateFri"
#	echo  "dateSat= $dateSat"


# auto-update future dates
sed  "s|<dateCurrent>|$date_ddmmmyyyy|;s|<yymmdd>|$date_ymd|;s|<MmmYyyy>|$mnthYr|;s|<dateSun>|$dateSun|;s|<dateMon>|$dateMon|;s|<dateTue>|$dateTue|;s|<dateWed>|$dateWed|;s|<dateThu>|$dateThu|;s|<dateFri>|$dateFri|;s|<dateSat>|$dateSat|"  "$pinn"  






#08********08
# Procedures -  To run use "$ linux', example :
# see bash "$d_bin"'linux.sh'  
# bash  "$d_bin"'date update in form.sh'  "$d_web"'Forms/0_form notes.txt'  



# $ bash  "$d_bin"'date update in form.sh'  

# enddoc
