Команда source исполняет скрипт, содержащийся в файле.
source fileName
Данная команда передает интерпретатору Tcl содержимое названного файла в качестве исполняемого скрипта. Команда возвращает результат выполнения последней выполненной команды скрипта. Если при выполнении скрипта возникла ошибка, то команда source возвратит эту ошибку. Если при выполнении скрипта была вызвана команда return, то выполнение скрипта прекращается, и команда завершается. При этом она возвращает результат выполнения команды return.
Для Macintosh-платформ существуют дополнительные варианты команды, предназначенные для работы с ресурсами.