Skip to content
Tildev0.6.1

Reference

These pages are short tables to look things up: every tcli command with its options and exit codes, every key of config.toml with its type and default, the Lua modules and events that a script can use, the commands and key contexts of tt, and the roles of a theme. They say what each item is and do not explain how to use it: the pages of Use Tilde and Build on Tilde do that, and each table links to them.

Page What it answers
tcli commands and exit codes Which commands, arguments and options does tcli have, and what does each exit code mean?
config.toml: accounts Which keys does a mail or chat account take, and which settings does each protocol read?
config.toml: keys, ui, logging, jobs, scripting Which keys do the tables [keys], [ui], [logging], [jobs] and [scripting] have, and what are their defaults?
config.toml: cache, pgp Which keys do the tables [cache] and [pgp] have, and what are their defaults?
Lua API: modules Which functions do the Lua modules log, events, commands, keys, jobs, timers and rules have?
Lua API: events Which events can events.on follow, and which fields does each one carry?
tt commands and contexts Which commands does tt add, which key runs each one, and in which context?
Theme roles Which roles can a theme style, how does each look by default, and which values does a role take?