# Functions
addRecord function adds a new record to the acronym table held in the SQLite database It does not take any parameters.
checkContinue function asks the user if they would like to continue with the currently running part of the application.
CheckCount provides the current total record count in the acronym table.
checkDB is used to verify if a valid database file name and path has been provided by the user.
getInput function asks the user a question and returns their answer.
getSources provide the current 'sources' held in the acronym table getSources function takes no parameters.
LastAcronym obtains the last acronym entered into the acronym table.
myUsage function replaces the standard flag.Usage() function from Go.
No description provided by the author
openDB is the function used to open the database and obtain initial information confirming the connection is working, the acronym record count in the database, and the last new acronym record entered.
popNewDB function used to open the database and obtain initial information confirming the connection is working, the acronym record count in the database, and the last new acronym record entered.
printBanner function is used to print out a small program banner which displays the application name.
RemoveRecord function is used to remove (ie delete) a record from the Acronyms database.
searchRecord function obtains a string from the users and search for it in the SQLite acronyms database.
SqlVersion provides the version of SQLite library that is being used by the program.
versionInfo function collects details of the program being run and displays it on stdout.
# Variables
No description provided by the author
No description provided by the author
create a global db handle - so can be used across functions.
No description provided by the author
Global variables injected from main package.
No description provided by the author