#!/bin/sh
#] 
#] *********************
#] $ bash  "$d_bin""bash function labelling.sh"  
#]      add "#] " lines so that functions are listed by "0_list Howells [bash scripts, QNial operators].sh"
# www.BillHowell.ca  24Dec2020 initial


p_temp="$d_temp""bash function labelling temp.txt"


#] add_label()  - 

	add_label()
{  
	echo   >"$p_temp"  "#!/bin/sh"  
	echo  >>"$p_temp"  "#] "
	echo  >>"$p_temp"  "#] *********************"
	echo  >>"$p_temp"  "#] $ "
	cat  "$d_bin""$1"  |  sed  's/\(^[A-Za-z0-9_]\+()\)\(.*\)/\#\] \1\2  - \n\n\t\1\2/'  >>"$p_temp"  
	mv  "$p_temp"  "$d_bin""$1"  
}  



#] label_no_need()  - 

	label_no_need()
{ 
	# no need, key funcs are labelled : 
	"backup.sh" 
	"backup computer [to,from] TravelUSB.sh"  
	"backup find excludes.sh"
	
	#add_label  "$d_bin""appimage [,un]mount.sh"
	
}  


#] label_old()  - 

	label_old()
{  
	add_label  "0_list Howells [bash scripts, QNial operators].sh"
	add_label  "appimage [,un]mount.sh"
	add_label  "audio capture.sh"
	add_label  "audio convert.sh"
	add_label  "audio extract.sh"
	add_label  "backup computer [to,from] TravelUSB removes to backup.sh"
	add_label  "backup computer [to,from] TravelUSB.sh"
	add_label  "backup find excludes.sh"
	add_label  "backup.sh"
	add_label  "backup stuff for travel RaspPi.sh"
	add_label  "base64_mime_decode_script.sh"
	add_label  "bash function labelling.sh"
	add_label  "bin_LMDE/convert_ogv_2_avi.sh"
	add_label  "bin_ThinkPad/convert_ogv_2_avi.sh"
	add_label  "cellphone calls save.sh"
	add_label  "chown - edit & run.sh"
	add_label  "cloud work file.sh"
	add_label  "conference guides - format html.sh"
	add_label  "conference guides - remove emails.sh"
	add_label  "convert_ogv_2_avi.sh"
	add_label  "cron PROJECTS.sh"
	add_label  "data - extract series, use QNial readDataFile.sh"
	add_label  "diff [txt, csv].sh"
	add_label  "dir_size sum, net.sh"
	add_label  "disk_usage.sh"
	add_label  "du_diff.sh"
	add_label  "du disk utility notes & script.sh"
	add_label  "du_sort.sh"
	add_label  "email - create auto.sh"
	add_label  "email - mass auto send using list.sh"
	add_label  "email - remove emails from text file.sh"
	add_label  "email - remove emails & names from text file.sh"
	add_label  "email scripts/0_badAss_archive.sh"
	add_label  "email scripts/0_key_emails_add.sh"
	add_label  "email scripts/0_key_emails_archive.sh"
	add_label  "email scripts/0_moved_archive.sh"
	add_label  "email scripts/0_remove_archive.sh"
	add_label  "email scripts/a_raw responses regeneration.sh"
	add_label  "email scripts/archive.sh"
	add_label  "email scripts/emSplit_archive.sh"
	add_label  "encrypt-close.sh"
	add_label  "encrypt - keys setup.sh"
	add_label  "encrypt-open.sh"
	add_label  "encrypt-open-special.sh"
	add_label  "file - split and archive.sh"
	add_label  "gnupg2 encrypt file.sh"
	add_label  "gnuplot.sh"
	add_label  "gocr - Optical Character Recognition (OCR) from an image file.sh"
	add_label  "Howell_global_vars.sh"
	add_label  "Howell_sleep.sh"
	add_label  "Howell_wake.sh"
	add_label  "image crop.sh"
	add_label  "iso_install.sh"
	add_label  "lftp update www-BillHowell-ca.sh"
	add_label  "lists compare - diff & comm.sh"
	add_label  "Lucas txtDoc augment.sh"
	add_label  "mv files listed.sh"
	add_label  "omxplayer.sh"
	add_label  "Open Porous Media reservoir sim/0_environment.sh"
	add_label  "Open Porous Media reservoir sim/Dune builds.sh"
	add_label  "Open Porous Media reservoir sim/OPM build.sh"
	add_label  "openssl create [public-private, symmetric] keys, [en,de]-crypt dataFile.sh"
	add_label  "pdf edits/pdf all.sh"
	add_label  "pdf edits/pdf [copy file, erase cpyrght].sh"
	add_label  "pdf edits/pdf header.sh"
	add_label  "pdf edits/pdf insert [ISBN, copyright].sh"
	add_label  "pdf edits/pdf insert [pubTitle, paper [title, numb], ISBN, copyright, authTitle] by author.sh"
	add_label  "pdf edits/pdf missing.sh"
	add_label  "pdf edits/pdf zip all papers.sh"
	add_label  "QNial setup description update.sh"
	add_label  "RaspPi_sleep.sh"
	add_label  "RaspPi_wake.sh"
	add_label  "recollindex_script.sh"
	add_label  "review form copy.sh"
	add_label  "review header.sh"
	add_label  "rsync directories.sh"
	add_label  "sftp server/add users.sh"
	add_label  "sftp server/chpasswd list of usernames-pwds.sh"
	add_label  "sftp server/deactivate list of users.sh"
	add_label  "sftp server/generate list of deactivates.sh"
	add_label  "sftp server/generate list of users not logged on within 5 days.sh"
	add_label  "sftp server/remove users.sh"
	add_label  "sftp server/sftp logon lists & stats.sh"
	add_label  "sftp server/update list of authorized users.sh"
	add_label  "SSH/add users.sh"
	add_label  "SSH/deactivate list of users.sh"
	add_label  "standard header.sh"
	add_label  "start.sh"
	add_label  "starter/start_app.sh"
	add_label  "starter/start_base.sh"
	add_label  "starter/start_DadHistory.sh"
	add_label  "starter/start_Icebreaker.sh"
	add_label  "starter/start_IJCNN.sh"
	add_label  "starter/start_input.sh"
	add_label  "starter/start_Lies.sh"
	add_label  "starter/start_Markets.sh"
	add_label  "starter/start_massEmail.sh"
	add_label  "starter/start_MindCode.sh"
	add_label  "starter/start_Neural.sh"
	add_label  "starter/start_review.sh"
	add_label  "starter/start_SummerDaze.sh"
	add_label  "starter/start_Suspicious.sh"
	add_label  "starter/start_test.sh"
	add_label  "starter/start_ToDos.sh"
	add_label  "start_Lucas.sh"
	add_label  "start_Lucas/start_Lucas_base.sh"
	add_label  "start_Lucas/start_Lucas_derivations.sh"
	add_label  "start_Lucas/start_Lucas_input.sh"
	add_label  "start_Lucas/start_Lucas_strings.sh"
	add_label  "start_Lucas/start_Lucas_symExtract.sh"
	add_label  "start_Lucas/start_Lucas_symFix.sh"
	add_label  "start_Lucas/start_Lucas_symTranslate.sh"
	add_label  "start_Lucas/start_Lucas_symzProcess.sh"
	add_label  "symbols check POI.sh"
	add_label  "symbols classify manual.sh"
	add_label  "symbols compliance POI.sh"
	add_label  "symbols compliance special.sh"
	add_label  "symbols count in file.sh"
	add_label  "text scroll.sh"
	add_label  "txtDoc cmd.sh"
	add_label  "txtDoc extract formulae.sh"
	add_label  "txtDoc insert indexes.sh"
	add_label  "variable eval.sh"
	add_label  "video plus audio play.sh"
	add_label  "virus - clamscan.sh"
	add_label  "website urls.sh"
	add_label  "wifi setup.sh"




}
 
#  bash  "$d_bin""

#] label_bag()  - 

	label_bag()
{  
}   


# to "bin - secure" : 
# 	add_label  "rsync to ssh.sh"

# olde code - superceded or moved
#	add_label  "rsync website.sh"
#	add_label  "sed each file in a directory.sh"
#	add_label  "sftp server - generate list of users not logged on within 5 days.sh"



# to run : 
#	add_label  "0_list Howells [bash scripts, QNial operators].sh"
#	add_label  "audio convert.sh"


	label_bag



# $ bash  "$d_bin""bash function labelling.sh"  


# enddoc
