# puts a specific textual label on the terminal title bar.
# this doesn't consider any previous titles; it just labels the terminal.
# puts a specific textual label on the terminal title bar.
# this doesn't consider any previous titles; it just labels the terminal.
# echoes back the current title on the terminal window, if we can acquire it.
function get_terminal_title()
{
# echoes back the current title on the terminal window, if we can acquire it.
function get_terminal_title()
{
}
# reads the current terminal title, if possible, and saves it to our record.
function save_terminal_title()
{
local title="$(get_terminal_title)"
}
# reads the current terminal title, if possible, and saves it to our record.
function save_terminal_title()
{
local title="$(get_terminal_title)"
# there was a title, so save it.
if [ ! -z "$DEBUG_TERM_TITLE" ]; then
# there was a title, so save it.
if [ ! -z "$DEBUG_TERM_TITLE" ]; then
else
# the terminal had no title, or we couldn't access it, or there's no terminal.
if [ ! -z "$DEBUG_TERM_TITLE" ]; then
else
# the terminal had no title, or we couldn't access it, or there's no terminal.
if [ ! -z "$DEBUG_TERM_TITLE" ]; then