Add code to the end of a proc.
Add code to the beginning of a proc.
Take variable. Add amount to it.
Open a file and write a string at the end, then close file.
Rearrange dict according to list that gives key order.
Make a backup if the file exists.
Change the casing from one kind to another.
Remove characters from the left end of the string.
Remove characters from the right end of the string.
Concatenate the args but return empty if any is empty.
Take string, split on commas, trim spaces, return Tcl list.
Copy all the files in the source directory to destination.
Get the current day of the week (e.g. Sunday, Monday, etc.)
Get the current time-of-day.
Check if current time is within an interval around target.
Check whether the current time-of-day is after the target.
Check whether the current time is at or after the target.
Check whether current time-of-day is at or before target.
Check whether current time-of-day is before target.
Check if current time-of-day is between the two targets.
Check if first date comes after the second date.
Check whether the first date comes before the second.
Check whether the first date comes between second and third.
Check if first date and second date are equal.
Check if first date comes on or after the second date.
Check if first date comes on or before the second date.
Find the date that comes some time before the given one.
Get the date some number of days before the given one.
Find the date that comes some time after the given one.
Add some number of days to a date.
Check whether the first datetime is after the second one.
Check whether the first datetime happens at the second.
Check whether first datetime happens at or after second.
Check whether first datetime happens at or before second.
Check whether the first datetime is before the second.
Check whether the given datetime is between others.
Find the datetime that comes some time before the given one.
Find the datetime that comes some time after the given one.
Convert a datetime quantity into a total number of seconds.
Do find/replace on a column of a SQL table.
Make variable be one less.
Find entry in the globals table and decrement it.
Deletes contents of directory, all files and subdirectories.
Write to registry from dict.
Do subtraction of time quantities in hh:mm:ss form.
Make variable become quotient after division.
Return a string after taking out first and last characters.
Check whether the target string ends with the value.
Take list and run eval on each element.
Read file line-by-line into a list.
Read file into a string and return it.
Find elements matching target and remove them from the list.
Find the nearest recurrence that comes before target.
Find the nearest recurrence datetime after given one.
Get first element of the list.
Change value to zero if it is one and vice versa.
Run a SELECT, map results to variables, and execute body.
Clean remote directory of contents, but leave directory.
Download from remote directory into local directory.
Open connection, download files, close connection.
Make connection, download files, close connection.
Make remote site match what local site has.
Make local site match what remote has.
Upload local directory to remote directory.
Open connection, upload files, close connection.
Make connection, upload all files, close connection.
Tell whether the local or remote file is larger or if same.
Tell whether the local or remote file is newer or if same.
Find and return value of entry in globals table.
Log onto server with IMAP4, get messages, close connection.
Log onto server with POP3, get messages, close connection.
Take an input of the form hh:mm:ss and convert to seconds.
Return HTML list tree representing the dict.
Convert a string into a series of HTML paragraphs.
Return list with all to be included, none to be excluded.
Increase the value of an entry in the global table by one.
Check whether given string is in format of a date.
Check whether given string matches the set datetime format.
Check whether or not the value can be added to a datetime.
Check whether contents of string form a dict.
Check if string value is empty.
Check whether the string passed in is of the form hh:mm:ss.
Check whether list value is a matrix.
Tell whether value is negative or not.
Tell whether value is non-negative or not.
Tell whether the input is not a numeric value.
Tell whether value is non-positive or not.
Check whether value is non-zero.
Tell whether the input is a numeric value.
Tell whether value is positive or not.
Check whether given string is of the form hh:mm:ss.
Check whether the given value works as an index.
Check whether value is zero or not.
Check to see if value(s) are already in list, append if not.
Find last id in the table and return it.
Get the last month.
Return the last element of the list.
Get the year before this one.
Take file and run textutil::adjust::adjust on each line.
Make link to propagate changes from Tcl var to registry.
Put trace on variable so the database global gets writ also.
Write list elements as lines to file.
Return index of last element in list.
From a list, remove element(s) starting at a given index.
Take string, make into all lowercase and no spaces.
Takes a list of lists, returns string encoding HTML table.
Take list and copy values to variables, like lassign.
Make variable become a multiple of itself.
Multiply a time quantity in hh:mm:ss form by some factor.
Convert newlines into HTML line breaks, put into paragraph.
Get the next month.
Get the year after this one.
Check if string value is empty.
Get the current datetime as formatted string.
Modify string to add value to the front of it.
Print the contents of dict on the screen.
Print out a table/matrix (e.g. query results).
Print out both the variable name and its value.
Print out the value of each of the variables passed in.
Execute a query and return the first field of first record.
Run the query with configured database and return result.
Create a "table" with divs derived from a key-value list.
Take a list and group its elements into sub-lists.
Check whether a registry key or value exists.
Print the contents of a registry key.
Make Tcl dict from Windows registry tree.
Because calling package require alone does not work.
Replace file with backup, if one can be found.
Change back to directory saved with SaveWorkingDirectory.
Return zero if passed empty string.
Run script within shell as if from command line.
Create SQL table using table name and column names/types.
Do an update if an entry exists or an insert if not.
Do an insert unless an entry already exists.
Save the current working directory, so can later restore.
Convert some number of seconds into a datetime quantity.
Convert a number of seconds to a string with form hh:mm:ss.
Send an email to given address, with given subject and body.
Set the format dates will be in (e.g. YYYY-MM-DD).
Set format that datetimes will be in.
Finds an entry in the global table and sets it to a value.
Set format that the time-of-day will be presented in.
Take variable and make it zero if it is empty.
Print the contents of a table.
Divide string by matching and separating to the left.
Divide string by matching and separating to the right.
Both splits a string and also does a trim on each element.
Like split, except stops after a certain number of splits.
Return a list of strings, each string limited in char count.
Create a SELECT count(1) statement, use dict for WHERE.
Create an INSERT INTO statement.
Tell if record exists in given table, matching criteria.
Make and return a SQL SELECT statement.
Derive a set clause for an update query, using a dict.
Create an UPDATE statement.
Create a WHERE clause using the values in dict.
Return the names and types of the columns of some table.
Return a Tcl list with the names of the columns of a table.
Get the data type for the column in the table.
Copy a table in a SQLite database.
Change name of a column in an SQLite table.
Determine if a table exists in the current database.
Check whether the string starts and ends with the value.
Check whether the target string starts with the values.
Create a file, write string to it, and close the file.
Check whether the target string contains the search value.
Insert value into target string, starting from a location.
Like string match except you can use multiple patterns.
Get substring of certain length, starting at given position.
Strip HTML/XML tags from a string.
Take variable and subtract amount from it.
Sum up a list of times.
Make a new list by surrounding each element with a string.
Swap the values of two variables.
Return either first or second value.
Get the current month.
Get the current year.
Return the absolute number of days between dates given.
Return the absolute value of time between datetimes given.
Return how much time there is between the two given times.
Return time left from current date until target.
Return time left from current datetime to target.
Get how much time remains between now and the target time.
Check if target time of day is within an interval.
Check whether the given time-of-day is after the second.
Check whether the given time-of-day is at the second.
Check whether given time-of-day is at or after the second.
Check whether given time-of-day is at or before the second.
Check whether the first time-of-day is before the second.
Check whether given time-of-day is between the others.
Take string value and return version with only backslashes.
Take string, switch single slashes to double backslashes.
Take string, switch single/double backslashes to forward.
Get the current date.
Get tomorrow's date.
Stop propagating changes set up by previous link.
Stop making writes to the variable also write the database.
Unset / delete a variable in the globals table.
Do upvar if variable exists, else generate error.
Do upvar. If made new variable, then set to default.
Check if variable exists some levels up.
Get yesterday's date.